Пример #1
0
            public void SetsSearchTextToEmptyString()
            {
                //arrange
                var vm = new HostViewModel { SearchText = "Some Value" };

                //act
                vm.SearchGotFocus(null);

                //assert
                Assert.Equal(string.Empty, vm.SearchText);
            }
Пример #2
0
            public void DoesntModifySearchTextIfSearchTextIsntEmpty()
            {
                //arrange
                var vm = new HostViewModel { SearchText = "Some String" };

                //act
                vm.SearchLostFocus(null);

                //assert
                Assert.Equal("Some String", vm.SearchText);
            }
Пример #3
0
 public TheConstructor()
 {
     vm = new HostViewModel();
 }
Пример #4
0
            public void SetterSetsAndGetterGets()
            {
                //arrange
                var vm = new HostViewModel {SearchText = "Setter Works"};

                //act/assert
                Assert.Equal("Setter Works", vm.SearchText);
            }
Пример #5
0
            public void ChangesTriggerPropertyChanged()
            {
                //arrange
                var vm = new HostViewModel();

                //act/assert
                vm.ShouldNotifyOn(s => s.SearchText).When(s => s.SearchText = "Some new Value");
            }
Пример #6
0
            public void SetsSearchTextToSearchWhenSearchTextIsEmpty()
            {
                //arrange
                var vm = new HostViewModel { SearchText = string.Empty };

                //act
                vm.SearchLostFocus(null);

                //assert
                Assert.Equal("Search", vm.SearchText);
            }