Esempio n. 1
0
        public void TestMessagePopupWhenCallCloseThenUnactivate()
        {
            //Assign
            MessagePopupViewModel viewModel = new MessagePopupViewModel { IsActive = true };

            //Act
            viewModel.ClosePopup();

            //Assert
            Assert.IsTrue(!viewModel.IsActive);
        }
Esempio n. 2
0
        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);
        }