Ejemplo n.º 1
0
        public void ResponsiveMessageTest()
        {
            var listenerSuccess = false;

            var publisher = new InteractionMessenger();
            var message   = new GenericResponsiveInteractionMessage <int, string>(1);

            var listener = new MessageListener(publisher, m =>
            {
                var rm = (GenericResponsiveInteractionMessage <int, string>)m;
                rm.Value.Is(1);
                rm.Response     = "test";
                listenerSuccess = true;
            });

            listenerSuccess.Is(false);

            publisher.GetResponse(message).Response.Is("test");
            listenerSuccess.Is(true);
        }
Ejemplo n.º 2
0
        public void ResponsiveMessageTest()
        {
            var listenerSuccess = false;

            var publisher = new InteractionMessenger();
            var message = new GenericResponsiveInteractionMessage<int,string>(1);

            var listener = new MessageListener(publisher, m =>
            {
                var rm = (GenericResponsiveInteractionMessage<int, string>)m;
                rm.Value.Is(1);
                rm.Response = "test";
                listenerSuccess = true;
            });

            listenerSuccess.Is(false);

            publisher.GetResponse(message).Response.Is("test");
            listenerSuccess.Is(true);
        }