File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,23 @@ public void email_addresses_cannot_have_domain_ending_with_hyphen()
68
68
Assert . IsFalse ( result . Any ( ) , "No results should be returned" ) ;
69
69
}
70
70
71
+ [ TestMethod ]
72
+ public void comma_should_terminate_address ( )
73
+ {
74
+ // Arrange
75
+ const string input = "email1@example.com,email2@example.com" ;
76
+ const string expectedFirst = "email1@example.com" ;
77
+ const string expectedLast = "email2@example.com" ;
78
+
79
+ // Act
80
+ var result = this . ExtractAddresses ( input ) ;
81
+
82
+ // Assert
83
+ Assert . IsTrue ( result . Count == 2 , "Two results should be returned" ) ;
84
+ Assert . AreEqual ( expectedFirst , result . First ( ) , $ "First email address must be { expectedFirst } ") ;
85
+ Assert . AreEqual ( expectedLast , result . Last ( ) , $ "Last email address must be { expectedLast } ") ;
86
+ }
87
+
71
88
#region Wrappers
72
89
73
90
/// <summary>
You can’t perform that action at this time.
0 commit comments