public void Given_Invalid_UserEmail_Throws_RegistrationArgumentException(string value) { // Arrange var validUserId = 1; var validUserName = "******"; var inValidUserEmail = value; var validUserContact = "123456789"; var dateTime = new DateTimeTestProvider(); // Act/Assert Assert.Throws <RegistrationArgumentException>(() => new Registration(validUserId, validUserName, inValidUserEmail, validUserContact, dateTime)); }
public void Given_Valid_Values_Registration_Is_Valid() { // Arrange var validUserId = 1; var validUserName = "******"; var validUserEmail = "*****@*****.**"; var validUserContact = "123456789"; var dateTime = new DateTimeTestProvider(); // Act var entity = new Registration(validUserId, validUserName, validUserEmail, validUserContact, dateTime); // Assert Assert.Equal(validUserId, entity.UserId); Assert.Equal(validUserName, entity.UserName); Assert.Equal(validUserEmail, entity.Email); Assert.Equal(validUserContact, entity.Contact); Assert.Equal(dateTime.Now, entity.Registered); }