public void InitializeTest() { if (MVVMMessagerService.ReceiverExist <TestMessage>()) { MVVMMessagerService.UnregisterReceiver <TestMessage>(); } }
public void registered_receiver_should_exist() { MVVMMessagerService.RegisterReceiver <TestMessage>( (test) => { }); Assert.IsTrue(MVVMMessagerService.ReceiverExist <TestMessage>()); }
public App() { MVVMMessagerService.Init(); _handlers = new HashSet <object>(); HandlersUtility.RegisterHandlers(_handlers); InitSession(); }
public void unregistering_receivers_should_work() { MVVMMessagerService.RegisterReceiver <TestMessage>((t) => { }); MVVMMessagerService.UnregisterReceiver <TestMessage>(); Assert.IsFalse(MVVMMessagerService.ReceiverExist <TestMessage>()); }
private void AssociatedObject_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { MVVMMessagerService.SendMessage(new LoginToVoteAppMessage()); } }
public MessageHandlerBase() { if (MVVMMessagerService.ReceiverExist <T>()) { MVVMMessagerService.UnregisterReceiver <T>(); } }
public void Logout() { StopSendingStatus(); LoggedPerson = null; MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new VoterLoginPage())); GC.Collect(); }
private void ThicknessAnimation_Completed(object sender, EventArgs e) { MVVMMessagerService.SendMessage(typeof(PageChangeFinishedMessage), new PageChangeFinishedMessage { FrameIndex = _lastAnimatedFrameIndex }); GC.Collect(); }
public void unregistering_receivers_should_work() { int excpetedReceiversCount = 0; MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { }); MVVMMessagerService.UnregisterReceiver(typeof(MVVMMessagerService)); Assert.AreEqual(excpetedReceiversCount, MVVMMessagerService.GetReceiversNum(typeof(MVVMMessagerService))); }
public void unregistering_unexisted_receiver_should_throw_error() { Assert.Throws <Exception>(unregister_unexist_receiver); void unregister_unexist_receiver() { MVVMMessagerService.UnregisterReceiver <TestMessage>(); } }
public void registered_receivers_should_be_one() // cant register more than 1 receivers for one type { int exceptedValue = 1; MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { }); MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { }); MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { }); Assert.AreEqual(exceptedValue, MVVMMessagerService.GetReceiversNum(typeof(MVVMMessagerService))); }
public void registering_twice_same_type_of_receiever_should_throw_error() { MVVMMessagerService.RegisterReceiver <TestMessage>( (test) => { }); Assert.Throws <Exception>(new TestDelegate(testMethod)); void testMethod() { MVVMMessagerService.RegisterReceiver <TestMessage>( (test) => { }); } }
public void message_should_be_received_and_parameters_given() { int expectedValue1 = 5; double expectedValue2 = 25.5; MVVMMessagerService.RegisterReceiver <int, double>(typeof(MVVMMessagerService), (value1, value2) => { Assert.AreEqual(expectedValue1, value1); Assert.AreEqual(expectedValue2, value2); }); MVVMMessagerService.SendMessage(typeof(MVVMMessagerService), expectedValue1, expectedValue2); MVVMMessagerService.UnregisterReceiver(typeof(MVVMMessagerService)); }
public CityWeatherPageViewModel() { MVVMMessagerService.RegisterReceiver <ShowWeatherOfCityMessage>(typeof(ShowWeatherOfCityMessage), ShowWeatherForCityAsync); }
public RefreshStatsRequestHandler() : base() { MVVMMessagerService.RegisterReceiver <RefreshStatsMessage>(Handle); }
private void ValidateDatabase() { MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new ValidateDatabasePage())); }
public ChangeFrameSourceHandler() : base() { MVVMMessagerService.RegisterReceiver <ChangeFrameSourceMessage>(Handle); }
public void receiver_should_exist() { MVVMMessagerService.RegisterReceiver(typeof(MVVMMessagerService), () => { }); Assert.AreEqual(true, MVVMMessagerService.ReceiverExist(typeof(MVVMMessagerService))); MVVMMessagerService.UnregisterReceiver(typeof(MVVMMessagerService)); }
protected override void OnDetaching() { base.OnDetaching(); AssociatedObject.Loaded -= StackPanel_Loaded; MVVMMessagerService.UnregisterReceiver(typeof(StackPanelFramesAnimationBehavior)); }
private void ShowLoginPage() { Application.Current.Dispatcher.Invoke(() => MVVMMessagerService.SendMessage(new ChangeFrameSourceMessage(new VoterLoginPage()))); }
public ShowStatsAfterVoteHandler() : base() { MVVMMessagerService.RegisterReceiver <ShowStatsPageMessage>(Handle); }
protected override void OnAttached() { base.OnAttached(); AssociatedObject.Loaded += StackPanel_Loaded; MVVMMessagerService.RegisterReceiver <AnimatePageChangingMessage>(typeof(AnimatePageChangingMessage), PageChangeRequest); }
public MVVMServiceTests() { MVVMMessagerService.Init(); }
public void registered_method_should_be_executed() { MVVMMessagerService.RegisterReceiver <TestMessage>( (test) => { Assert.Pass(); }); }
public LoginToVoteAppHandler() : base() { MVVMMessagerService.RegisterReceiver <LoginToVoteAppMessage>(Handle); }