public void Navigation_TestRight() { MainViewModel mainViewModel = new MainViewModel(); mainViewModel.ShowAboutInfoCommand.Execute(null); MocksContainer.navigationService.Verify(p => p.Navigate<AboutViewModel>(), Times.Once); }
public void GetDataNetwork_UnavailableTest() { MainViewModel mainViewModel = new MainViewModel(); MocksContainer.networkService.SetupGet(p => p.IsNetworkAvailable).Returns(false); MocksContainer.jsonService.Setup<Task<PartiesContainer>>(p => p.GetPartiesAsync()) .ReturnsAsync(TestDataHelper.GetObject<PartiesContainer>()); mainViewModel.GetPartiesCommand.Execute(null); Assert.IsNull(mainViewModel.Parties); }
internal static void SetParties(MainViewModel context, PartiesContainer result) { ObservableCollection<PartyViewModel> parties = new ObservableCollection<PartyViewModel>(); foreach(var item in result.results) { parties.Add(new PartyViewModel() { Name = item.name }); } context.Parties = parties; }
internal static void InitilizeRandomPeople(MainViewModel context, int featuredPeopleCount) { if (context.RandomPeople == null) { context.RandomPeople = new ObservableCollection<PersonViewModel>(); for (int i = 0; i < featuredPeopleCount; i++) { context.RandomPeople.Add(new PersonViewModel() { MediumImage = "/Assets/IconoGris.png" }); } } }
internal static void SetRandomPerson(MainViewModel context, Person result, int index) { PersonViewModel person = new PersonViewModel() { Name = string.Format("{0} {1}", result.first_name, result.last_name), Url = result.url, WebUrl = result.web_url, Gender = result.gender, CandidateFor = result.candidate_for, MediumImage = result.images.medium, ListNumber = result.list_number, Party = new PartyViewModel() { Id = result.party.id, Name = result.party.name, Logo = result.party.avatar } }; context.RandomPeople[index] = null; context.RandomPeople[index] = person; }
internal static void SetPeople(MainViewModel context, PeopleContainer result) { //throw new NotImplementedException(); }
internal static void SetFilters(MainViewModel context, FiltersContainer result) { //throw new NotImplementedException(); }
internal static void SetSelectedPerson(MainViewModel context, Person result) { throw new NotImplementedException(); }