Example #1
0
        protected override Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <Message>(_publisher, string.Empty);
            SystemUnderTest.AddMessagePublisher <Message>(_publisher, string.Empty);

            return(Task.CompletedTask);
        }
Example #2
0
        protected override async Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <SimpleMessage>(_publisher, string.Empty);
            await SystemUnderTest.StartAsync(CancellationToken.None);

            await SystemUnderTest.PublishAsync(new SimpleMessage());
        }
Example #3
0
 protected override void When()
 {
     SystemUnderTest.AddMessagePublisher <OrderAccepted>(_publisher, string.Empty);
     SystemUnderTest.AddMessagePublisher <OrderRejected>(_publisher, string.Empty);
     SystemUnderTest.Publish(new OrderAccepted());
     SystemUnderTest.Publish(new OrderRejected());
     SystemUnderTest.Publish(new OrderRejected());
 }
Example #4
0
        protected override async Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <SimpleMessage>(_publisher);

            var cts = new CancellationTokenSource(TimeoutPeriod);
            await SystemUnderTest.StartAsync(cts.Token);

            await SystemUnderTest.PublishAsync(new SimpleMessage());
        }
        protected override async Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <SimpleMessage>(_publisher);

            using var cts = new CancellationTokenSource(TimeSpan.FromSeconds(3));
            await SystemUnderTest.StartAsync(cts.Token);

            await SystemUnderTest.PublishAsync(new SimpleMessage());
        }
Example #6
0
        protected override async Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <OrderAccepted>(_publisher, string.Empty);
            SystemUnderTest.AddMessagePublisher <OrderRejected>(_publisher, string.Empty);

            await SystemUnderTest.PublishAsync(new OrderAccepted());

            await SystemUnderTest.PublishAsync(new OrderRejected());

            await SystemUnderTest.PublishAsync(new OrderRejected());
        }
        protected override Task WhenAsync()
        {
            SystemUnderTest.AddMessagePublisher <SimpleMessage>(Substitute.For <IMessagePublisher>(), string.Empty);

            return(Task.CompletedTask);
        }
        protected override async Task When()
        {
            SystemUnderTest.AddMessagePublisher <SimpleMessage>(_publisher, string.Empty);

            await SystemUnderTest.PublishAsync(new SimpleMessage());
        }
Example #9
0
        protected override void When()
        {
            SystemUnderTest.AddMessagePublisher <GenericMessage>(_publisher, string.Empty);

            SystemUnderTest.Publish(new GenericMessage());
        }
 protected override void When()
 {
     SystemUnderTest.AddMessagePublisher <GenericMessage>(Substitute.For <IMessagePublisher>(), string.Empty);
 }
 protected override void When()
 {
     SystemUnderTest.AddMessagePublisher <Message>(null);
     SystemUnderTest.AddMessagePublisher <Message>(null);
 }
Example #12
0
 protected override void When()
 {
     SystemUnderTest.AddMessagePublisher <Message>(_publisher, string.Empty);
     SystemUnderTest.AddMessagePublisher <Message>(_publisher, string.Empty);
 }