public CityRestaurantsListView() { InitializeComponent(); CityRestaurantsListViewModel vm = new CityRestaurantsListViewModel(Navigation); vm.SetCityRestaurants(vm.restaurantRepository.GetAllCityRestaurants()); this.BindingContext = vm; }
public void TestValuesSetForViewModel() { Mock <CityRestaurantRepository> mock = new Mock <CityRestaurantRepository>(null); mock.Setup(a => a.GetAllCityRestaurants()).Returns(allSites); Mock <INavigation> mockNav = new Mock <INavigation>(); CityRestaurantsListViewModel mylv = new CityRestaurantsListViewModel(mockNav.Object); var TestCount = mylv.returnCityRestaurants(mock.Object); Assert.IsTrue(TestCount.Count() > 0); }
public void TestHalalFilterForViewModel() { // Test : Expected Number is 1 int ExpectedResult = 1; Mock <CityRestaurantRepository> mock = new Mock <CityRestaurantRepository>(null); mock.Setup(a => a.GetAllCityRestaurants()).Returns(allSites); Mock <INavigation> mockNav = new Mock <INavigation>(); CityRestaurantsListViewModel mylv = new CityRestaurantsListViewModel(mockNav.Object); mylv.SetCityRestaurants(mock.Object.GetAllCityRestaurants(), true); mylv.SetHalalFilter(mock.Object, true); int countafterset = mylv.allCityRestaurants.Count(); Assert.IsTrue(countafterset == ExpectedResult); }