public static void Update(this PhoneNumber destination, PhoneNumberDTO source) { destination.Number = source.Number; destination.State = source.State; }
public void ShouldAddPhoneNumbers() { var httpResult = controller.Get(1); var response = httpResult as JsonResult<CandidateDTO>; var candidate = response.Content; var newPhoneNumber = new PhoneNumberDTO { Number = "+380930986252" }; var phoneNumbers = candidate.PhoneNumbers.ToList(); phoneNumbers.Add(newPhoneNumber); candidate.PhoneNumbers = phoneNumbers; var newHttpResult = controller.Put(candidate.Id, candidate); var newResponse = newHttpResult as JsonResult<CandidateDTO>; var newCandidate = newResponse.Content; Assert.IsTrue(newCandidate.PhoneNumbers.Any(x => x.Number == "+380930986252")); }