public void TestGetValue() { // Arrange var columnInfo = new EmailColumnInfo { IsNullable = false }; var strategy = new EmailColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo, EmptyCountry); // Assert Assert.IsTrue(IsValidEmail(value)); }
public void TestGetValue_WithMaxLengthRestriction() { // Arrange const int maxLength = 16; var columnInfo = new EmailColumnInfo { IsNullable = false, MaxLength = maxLength }; var strategy = new EmailColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo, EmptyCountry); // Assert Assert.IsTrue(value.Length <= maxLength); //Assert.IsTrue(IsValidEmail(value)); //ToDo }