public void UpdateEmail_WithValidParam() { // Arrange var customer = BuildCustomerCreationFunc()(); var email = new Email("*****@*****.**"); // Act customer.UpdateEmail(email); // Assert Assert.Equal(email, customer.Email); }
public void Test_UpdateEmail_WithNullParam_ShouldThrow() { // Arrange var customer = BuildCustomerCreationFunc()(); void updateEmail() => customer.UpdateEmail(null); // Act var ex = Assert.Throws <ArgumentNullException>(updateEmail); Assert.Equal("email", ex.ParamName); }