public CityShopListView() { InitializeComponent(); CityShopsListViewModel vm = new CityShopsListViewModel(Navigation); vm.SetCityShoppings(vm.returnCityShops(vm.cityShoppingRepository)); this.BindingContext = vm; }
public void TestValuesSetForViewModel() { Mock <CityShoppingRepository> mock = new Mock <CityShoppingRepository>(null); mock.Setup(a => a.GetAllCityShops()).Returns(allMuseums); Mock <INavigation> mockNav = new Mock <INavigation>(); CityShopsListViewModel mylv = new CityShopsListViewModel(mockNav.Object); var TestCount = mylv.returnCityShops(mock.Object); Assert.IsTrue(TestCount.Count() > 0); }
public void TestChildFilterForViewModel() { // Test : Expected Number is 1 int ExpectedResult = 1; Mock <CityShoppingRepository> mock = new Mock <CityShoppingRepository>(null); mock.Setup(a => a.GetAllCityShops()).Returns(allMuseums); Mock <INavigation> mockNav = new Mock <INavigation>(); CityShopsListViewModel mylv = new CityShopsListViewModel(mockNav.Object); mylv.SetCityShoppings(mock.Object.GetAllCityShops(), true); mylv.SetChildFilter(mock.Object, true); int countafterset = mylv.allCityShoppings.Count(); Assert.IsTrue(countafterset == ExpectedResult); }