Exemplo n.º 1
0
            public void SetsSearchTextToEmptyString()
            {
                //arrange
                var vm = new HostViewModel { SearchText = "Some Value" };

                //act
                vm.SearchGotFocus(null);

                //assert
                Assert.Equal(string.Empty, vm.SearchText);
            }
Exemplo n.º 2
0
            public void DoesntModifySearchTextIfSearchTextIsntEmpty()
            {
                //arrange
                var vm = new HostViewModel { SearchText = "Some String" };

                //act
                vm.SearchLostFocus(null);

                //assert
                Assert.Equal("Some String", vm.SearchText);
            }
Exemplo n.º 3
0
 public TheConstructor()
 {
     vm = new HostViewModel();
 }
Exemplo n.º 4
0
            public void SetterSetsAndGetterGets()
            {
                //arrange
                var vm = new HostViewModel {SearchText = "Setter Works"};

                //act/assert
                Assert.Equal("Setter Works", vm.SearchText);
            }
Exemplo n.º 5
0
            public void ChangesTriggerPropertyChanged()
            {
                //arrange
                var vm = new HostViewModel();

                //act/assert
                vm.ShouldNotifyOn(s => s.SearchText).When(s => s.SearchText = "Some new Value");
            }
Exemplo n.º 6
0
            public void SetsSearchTextToSearchWhenSearchTextIsEmpty()
            {
                //arrange
                var vm = new HostViewModel { SearchText = string.Empty };

                //act
                vm.SearchLostFocus(null);

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