Skip to content

Commit

Permalink
Tidying tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bjornsy-tl committed May 15, 2023
1 parent ec5c6e7 commit c82c795
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
5 changes: 2 additions & 3 deletions tests/JustSaying.UnitTests/JustSayingBus/GivenAServiceBus.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace JustSaying.UnitTests.JustSayingBus;
public abstract class GivenAServiceBus : IAsyncLifetime
{
protected IMessagingConfig Config;
protected IMessageReceivePauseSignal MessageReceivePauseSignal;
protected TrackingLoggingMonitor Monitor;
protected ILoggerFactory LoggerFactory;
private bool _recordThrownExceptions;
Expand Down Expand Up @@ -52,7 +51,6 @@ public virtual Task DisposeAsync()
protected virtual void Given()
{
Config = Substitute.For<IMessagingConfig>();
MessageReceivePauseSignal = Substitute.For<IMessageReceivePauseSignal>();
Monitor = new TrackingLoggingMonitor(LoggerFactory.CreateLogger<TrackingLoggingMonitor>());
}

Expand All @@ -61,9 +59,10 @@ protected virtual void Given()
private JustSaying.JustSayingBus CreateSystemUnderTest()
{
var serializerRegister = new FakeSerializationRegister();
var messageReceivePauseSignal = new MessageReceivePauseSignal();
var bus = new JustSaying.JustSayingBus(Config,
serializerRegister,
MessageReceivePauseSignal,
messageReceivePauseSignal,
LoggerFactory,
Monitor);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ namespace JustSaying.UnitTests.JustSayingBus;
public abstract class GivenAServiceBusWithoutMonitoring : IAsyncLifetime
{
protected IMessagingConfig Config;
protected IMessageReceivePauseSignal MessageReceivePauseSignal;
protected ILoggerFactory LoggerFactory;

protected JustSaying.JustSayingBus SystemUnderTest { get; private set; }
Expand All @@ -29,14 +28,13 @@ public virtual Task DisposeAsync()
protected virtual void Given()
{
Config = Substitute.For<IMessagingConfig>();
MessageReceivePauseSignal = Substitute.For<IMessageReceivePauseSignal>();
LoggerFactory = Substitute.For<ILoggerFactory>();
}

protected abstract Task WhenAsync();

private JustSaying.JustSayingBus CreateSystemUnderTest()
{
return new JustSaying.JustSayingBus(Config, null, MessageReceivePauseSignal, LoggerFactory, null);
return new JustSaying.JustSayingBus(Config, null, new MessageReceivePauseSignal(), LoggerFactory, null);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,10 @@ public async Task No_Messages_Are_Processed()

// Make sure that number makes sense
messagesRead.ShouldBe(0);
messagesRead.ShouldBeLessThanOrEqualTo(_callCount);
}

[Fact]
public async Task All_Message_Are_Processed_After_Starting()
public async Task All_Messages_Are_Processed_After_Starting()
{
// Signal stop receiving messages
_messageReceivePauseSignal.Pause();
Expand Down

0 comments on commit c82c795

Please sign in to comment.