public void MappingHelper_ConvertPartyToPartyInfo() { // Arrange var partyId = new Guid(); var expected = new PartyInfoView() { Id = partyId, Info = new PartyInfo { Name = "Test party", Description = "Lorem ipsum", Budget = 100, DateFrom = DateTime.Now } }; var subject = new Party { Id = partyId, Info = expected.Info, CreationDate = DateTime.Today }; // Act var result = subject.ToPartyInfo(); // Assert Assert.AreEqual(expected.Id, result.Id); Assert.AreEqual(expected.Info, result.Info); }
public async Task <bool> Set(PartyInfoView info) { var party = await _repository.GetByIdAsync(info.Id); if (party == null) { return(false); } party.Info.Update(info.Info); await _repository.UpdateAsync(party); return(true); }