Пример #1
0
        public void WhenDescriptionSetToMultipleSentences_ThenLineBreaksAreAdded()
        {
            var viewModel = new SshAuthenticationPromptViewModel();

            viewModel.Description = "first. second. third.";

            Assert.AreEqual("first.\nsecond.\nthird.", viewModel.Description);
        }
Пример #2
0
        public void WhenIsPasswordMaskedSet_ThenNotificationIsRaised()
        {
            var viewModel = new SshAuthenticationPromptViewModel();

            AssertEx.RaisesPropertyChangedNotification(
                viewModel,
                () => viewModel.IsPasswordMasked = true,
                v => v.IsPasswordMasked);
        }
Пример #3
0
        public void WhenDescriptionSet_ThenNotificationIsRaised()
        {
            var viewModel = new SshAuthenticationPromptViewModel();

            AssertEx.RaisesPropertyChangedNotification(
                viewModel,
                () => viewModel.Description = "test",
                v => v.Description);
        }
Пример #4
0
        public void WhenInputSet_ThenNotificationIsRaised()
        {
            var viewModel = new SshAuthenticationPromptViewModel();

            AssertEx.RaisesPropertyChangedNotification(
                viewModel,
                () => viewModel.Input = "test",
                v => v.Input);

            AssertEx.RaisesPropertyChangedNotification(
                viewModel,
                () => viewModel.Input = "test",
                v => v.IsOkButtonEnabled);
        }