示例#1
0
 public MessageHandlerBase()
 {
     if (MVVMMessagerService.ReceiverExist <T>())
     {
         MVVMMessagerService.UnregisterReceiver <T>();
     }
 }
示例#2
0
        public void unregistering_receivers_should_work()
        {
            MVVMMessagerService.RegisterReceiver <TestMessage>((t) => { });
            MVVMMessagerService.UnregisterReceiver <TestMessage>();

            Assert.IsFalse(MVVMMessagerService.ReceiverExist <TestMessage>());
        }
示例#3
0
 public void InitializeTest()
 {
     if (MVVMMessagerService.ReceiverExist <TestMessage>())
     {
         MVVMMessagerService.UnregisterReceiver <TestMessage>();
     }
 }
示例#4
0
        public void registered_receiver_should_exist()
        {
            MVVMMessagerService.RegisterReceiver <TestMessage>(
                (test) => { });

            Assert.IsTrue(MVVMMessagerService.ReceiverExist <TestMessage>());
        }
示例#5
0
 public void receiver_should_exist()
 {
     MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { });
     Assert.AreEqual(true, MVVMMessagerService.ReceiverExist(typeof(MVVMMessagerService)));
     MVVMMessagerService.UnregisterReceiver(typeof(MVVMMessagerService));
 }