protected override async Task When() { var myEvent = new SomeEventWeOnlyHandleViaCompetition(); await Bus.PublishAsync(myEvent); await TimeSpan.FromSeconds(5).WaitUntil(() => MethodCallCounter.AllReceivedMessages.Any()); }
protected override async Task When() { var myEvent = new SomeEventWeOnlyHandleViaCompetition(); await Bus.Publish(myEvent); await TimeSpan.FromSeconds(5).WaitUntil(() => MethodCallCounter.AllReceivedMessages.Any()); }
public override async Task WhenAsync() { var myEvent = new SomeEventWeOnlyHandleViaCompetition(); await Subject.Publish(myEvent); TimeSpan.FromSeconds(5).SleepUntil(() => MessageBroker.AllReceivedMessages.Any()); }
public override async Task When(ITestHarnessBusFactory busFactory) { var bus = busFactory.Create(); var myEvent = new SomeEventWeOnlyHandleViaCompetition(); await bus.Publish(myEvent); TimeSpan.FromSeconds(5).SleepUntil(() => MethodCallCounter.AllReceivedMessages.Any()); }