Пример #1
0
        protected override async Task When()
        {
            var myEvent = new SomeEventWeOnlyHandleViaMulticast();
            await Bus.Publish(myEvent);

            await Timeout.WaitUntil(() => MethodCallCounter.AllReceivedMessages.Any());
        }
        protected override async Task When()
        {
            var myEvent = new SomeEventWeOnlyHandleViaMulticast();
            await Bus.Publish(myEvent);

            await Timeout.WaitUntil(() => MethodCallCounter.AllReceivedMessages.Any());
        }
        public override async Task When()
        {
            var myEvent = new SomeEventWeOnlyHandleViaMulticast();
            await Bus.Publish(myEvent);

            TimeSpan.FromSeconds(5).SleepUntil(() => MethodCallCounter.AllReceivedMessages.Any());
        }
        public override async Task WhenAsync()
        {
            var myEvent = new SomeEventWeOnlyHandleViaMulticast();
            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 SomeEventWeOnlyHandleViaMulticast();
            await bus.Publish(myEvent);

            TimeSpan.FromSeconds(5).SleepUntil(() => MethodCallCounter.AllReceivedMessages.Any());
        }