public void isValidEmailIncorrectTest() { // incorrect emails string incorrect1 = string.Empty; // empty string incorrect2 = "skdanskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdka" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "danskdmksakdmksamdkamkdaskmdksamkdmasmdksadmskasdamkdaskdsakadsmdkadm" + "*****@*****.**"; // too long string incorrect3 = "test.com"; // without @ string incorrect4 = "test@gmail"; // without .com string incorrect5 = "#@%^%#$@#$@#.com"; string incorrect6 = "あいうえお @example.com"; RegexChecker checker = new RegexChecker(); Assert.False(checker.IsValidEmail(incorrect1)); Assert.False(checker.IsValidEmail(incorrect2)); Assert.False(checker.IsValidEmail(incorrect3)); Assert.False(checker.IsValidEmail(incorrect4)); Assert.False(checker.IsValidEmail(incorrect5)); Assert.False(checker.IsValidEmail(incorrect6)); }
public void isValidEmailCorrectTest() { // correct emails string correct1 = "*****@*****.**"; string correct2 = "*****@*****.**"; string correct3 = "*****@*****.**"; string correct4 = "*****@*****.**"; string correct5 = "*****@*****.**"; string correct6 = "*****@*****.**"; RegexChecker checker = new RegexChecker(); Assert.True(checker.IsValidEmail(correct1)); Assert.True(checker.IsValidEmail(correct2)); Assert.True(checker.IsValidEmail(correct3)); Assert.True(checker.IsValidEmail(correct4)); Assert.True(checker.IsValidEmail(correct5)); Assert.True(checker.IsValidEmail(correct6)); }