Exemplo n.º 1
0
        public void RequestResponseImplementationWithMultipleHandler()
        {
            var query = new TriplePing();

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

            var pong = mediator.Request(query);

            Assert.That(pong.Data, Is.EqualTo("PONG! PONG! PONG!"));
            Assert.That(pong.HasException(), Is.False);
        }
Exemplo n.º 2
0
        public void RequestResponseImplementationWithMultipleHandler()
        {
            var query = new TriplePing();

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

            var pong = mediator.Request(query);

            Assert.That(pong.Data, Is.EqualTo("PONG! PONG! PONG!"));
            Assert.That(pong.HasException(), Is.False);
        }
Exemplo n.º 3
0
        public void RequestResponseImplementationWithMultipleHandler()
        {
            var query = new TriplePing();

            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! PONG!"));
        }
Exemplo n.º 4
0
        public void RequestResponseImplementationWithMultipleHandler()
        {
            var query = new TriplePing();

            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! PONG!"));
        }
Exemplo n.º 5
0
 public string Handle(TriplePing request)
 {
     return("PONG! PONG! PONG!");
 }