public void TestToUpdatedEmailAddress() { var model = new UpdatedEmailAddressBindingModel { Address = "*****@*****.**", EmailAddressTypeId = EmailAddressType.Home.Id, Id = 100, IsPrimary = true }; var user = new User(10); var instance = model.ToUpdatedEmailAddress(user); Assert.AreEqual(model.Address, instance.Address); Assert.AreEqual(model.EmailAddressTypeId, instance.EmailAddressTypeId); Assert.AreEqual(model.Id, instance.Id); Assert.AreEqual(model.IsPrimary, instance.IsPrimary); Assert.AreEqual(user.Id, instance.Audit.User.Id); }
public Task <IHttpActionResult> PutUpdateEmailAddressAsync(int contactId, [FromBody] UpdatedEmailAddressBindingModel model) { return(emailAddressHandler.HandleUpdateEmailAddressAsync(model, this)); }