public void TestViewModel() { var vm = new ViewModel (); vm.PropertyChanged += (sender, args) => { if(args.PropertyName=="HasLoadedResources"){ foreach (var str in vm.Cities) Debug.WriteLine (str); foreach (var str in vm.Specialties) Debug.WriteLine (str); Assert.AreNotEqual (0, vm.Specialties.Count); Assert.AreNotEqual (0, vm.Cities.Count); Assert.AreNotEqual (0, vm.Favorites.Count); } }; IsolatedStorage (); vm.InitResources (); }
public void ViewModelFavorites() { var vm = new ViewModel (); vm.InitResources (); vm.FavoritesUpdated += (sender,args) => { Assert.AreNotEqual (0, vm.Favorites.Count); }; if (vm.Favorites.Count == 0) { vm.AddFavorite(new MedicalProvider (){ id=999}); } else { vm.RemoveFavorite (vm.Favorites [0]); } }