public void TestMessagePopupWhenCallCloseThenUnactivate() { //Assign MessagePopupViewModel viewModel = new MessagePopupViewModel { IsActive = true }; //Act viewModel.ClosePopup(); //Assert Assert.IsTrue(!viewModel.IsActive); }
public void TestMessagePopupWhenPopupActivateMessageSentThenMessagePopupActivated() { //Assign MessagePopupViewModel viewModel = new MessagePopupViewModel(); var messageContent = new PopupActivateArgs(new AddScoreCommand(new CommandResultViewModel("aaa")), 0); bool prevActive = viewModel.IsActive; //Act Messenger.Default.Send(new PopupActivateMessage(messageContent)); //Assert Assert.IsTrue(!prevActive); Assert.IsTrue(viewModel.IsActive); }