public void CanGetAllParties() { // Expected Result ICollection <Party> areas = fakePartyRepository._fakeRepository.Where(x => x.Dormant == false).ToList(); ICollection <PartyViewModel> expected = areas.Select(x => PartyViewModel.ToViewModel(x)).ToList(); // Actual Result ICollection <PartyViewModel> result = _partyServices.GetAllParties(); // Assert expected.Should().BeEquivalentTo(result); }
public void CanAddParty() { //Create Additonal Party Party expected = fakePartyRepository.GenerateAdditionalParty(); PartyViewModel _newParty = PartyViewModel.ToViewModel(expected); //Add Party _partyServices.AddParty(_newParty); // Actual Result PartyViewModel _vm = _partyServices.GetPartyById(654321); Party result = PartyViewModel.ToDataModel(_vm); // Assert expected.Should().BeEquivalentTo(result); }
public void CanUpdateParty() { //Create Updated Party Party updatedParty = fakePartyRepository.GenerateUpdatedParty(); PartyViewModel _updatedParty = PartyViewModel.ToViewModel(updatedParty); //Update Party _partyServices.UpdateParty(_updatedParty); // Expected Result Party expected = updatedParty; // Actual Result PartyViewModel _vm = _partyServices.GetPartyById(123456); Party result = PartyViewModel.ToDataModel(_vm); // Assert expected.Should().BeEquivalentTo(result); }
public PartyViewModel GetPartyById(int partyId) { return(PartyViewModel.ToViewModel(_partyRepository.GetParty(partyId))); }
public ICollection <PartyViewModel> GetAllParties() { ICollection <Party> parties = _partyRepository.GetAllParties(); return(parties.Select(x => PartyViewModel.ToViewModel(x)).ToList()); }