Inheritance: BaseEntityDTO
コード例 #1
0
 public static void Update(this PhoneNumber destination, PhoneNumberDTO source)
 {
     destination.Number = source.Number;
     destination.State = source.State;
 }
コード例 #2
0
        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"));
        }