public void GenerateValidValue_GivenRandomReturnLength_ReturnsValidResult() { Sut = new EmailAddressHandler(new EnhancedRandom()); var result = (string)Sut.GenerateValidValue(EmailModelProperty); RegexOptions options = RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture; var regex = new Regex(EMAIL_REGEX_PATTERN, options); Assert.Matches(regex, result); }
public EmailAddressHandlerTest() { Random = Random ?? new Mock <EnhancedRandom>(); Sut = Sut ?? new EmailAddressHandler(Random.Object); }