コード例 #1
0
ファイル: BasicExample.cs プロジェクト: trueouter/ShortBus
        public void RequestResponseImplementationWithMultipleHandler_variant()
        {
            var query = new DoublePingALing();

            var mediator = ObjectFactory.GetInstance <IMediator>();

            var pong = mediator.Request(query);

            Assert.That(pong.Data, Is.EqualTo("PONG! PONG!"));
            Assert.That(pong.HasException(), Is.False);
        }
コード例 #2
0
ファイル: BasicExample.cs プロジェクト: GuyHarwood/ShortBus
        public void RequestResponseImplementationWithMultipleHandler_variant()
        {
            var query = new DoublePingALing();

            var mediator = ObjectFactory.GetInstance<IMediator>();

            var pong = mediator.Request(query);

            Assert.That(pong.Data, Is.EqualTo("PONG! PONG!"));
            Assert.That(pong.HasException(), Is.False);
        }
コード例 #3
0
        public void RequestResponseImplementationWithMultipleHandler_variant()
        {
            var query = new DoublePingALing();

            var mediator = TestScope.Resolve <IMediator>();

            var pong = mediator.Request(query);

            Assert.That(pong.HasException(), Is.False,
                        pong.Exception == null ? string.Empty : pong.Exception.ToString());
            Assert.That(pong.Data, Is.EqualTo("PONG! PONG!"));
        }
コード例 #4
0
        public void RequestResponseImplementationWithMultipleHandler_variant()
        {
            var query = new DoublePingALing();

            var mediator = TestScope.Resolve<IMediator>();

            var pong = mediator.Request(query);

            Assert.That(pong.HasException(), Is.False,
                pong.Exception == null ? string.Empty : pong.Exception.ToString());
            Assert.That(pong.Data, Is.EqualTo("PONG! PONG!"));
        }