public async Task <IActionResult> AddParty(PartyViewModel party) { try { await _partyServices.AddParty(party); return(Ok()); } catch (Exception e) { return(BadRequest(e)); } }
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); }