public void ResetCodeGenerator_ReturnsA8CharString() { //Arrange var mock = new Mock <IDataAccess>(); IPasswordEmailCreator passwordResetEmailCreator = new PasswordEmailCreator(mock.Object, GetConfigurationMock()); int expectedLength = 8; //Act string result = passwordResetEmailCreator.ResetCodeGenerator(); //Assert Assert.Equal(expectedLength, result.Count()); }
public void ResetCodeGenerator_ReturnsAStringConatingaTo9() { //Arrange var mock = new Mock <IDataAccess>(); IPasswordEmailCreator passwordResetEmailCreator = new PasswordEmailCreator(mock.Object, GetConfigurationMock()); bool expected = true; //Act bool result = Regex.IsMatch(passwordResetEmailCreator.ResetCodeGenerator(), "^[a-zA-Z0-9_]+$"); //Assert Assert.Equal(expected, result); }