@@ -448,6 +448,65 @@ public void TestCreateSingleEmailToMultipleRecipients()
448448 Assert . True ( msg5 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/plain\" ,\" value\" :\" Plain Text Content\" }]}" ) ; 449449 }
450450
451+ [ Fact ]
452+ public void TestCreateSingleEmailToMultipleRecipientsToggleRecipientDisplay ( )
453+ {
454+ var emails = new List < EmailAddress >
455+ {
456+ new EmailAddress ( "[email protected] " ) , 457+ new EmailAddress ( "[email protected] " ) , 458+ new EmailAddress ( "[email protected] " ) 459+ } ;
460+ var msg = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 461+ emails ,
462+ "Test Subject" ,
463+ "Plain Text Content" ,
464+ "HTML Content"
465+ ) ;
466+ Assert . True ( msg . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/plain\" ,\" value\" :\" Plain Text Content\" },{\" type\" :\" text/html\" ,\" value\" :\" HTML Content\" }]}" ) ; 467+
468+ var msg2 = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 469+ emails ,
470+ "Test Subject" ,
471+ null ,
472+ "HTML Content"
473+ ) ;
474+ Assert . True ( msg2 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/html\" ,\" value\" :\" HTML Content\" }]}" ) ; 475+
476+ var msg3 = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 477+ emails ,
478+ "Test Subject" ,
479+ "Plain Text Content" ,
480+ null
481+ ) ;
482+ Assert . True ( msg3 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/plain\" ,\" value\" :\" Plain Text Content\" }]}" ) ; 483+
484+ var msg4 = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 485+ emails ,
486+ "Test Subject" ,
487+ "" ,
488+ "HTML Content"
489+ ) ;
490+ Assert . True ( msg4 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/html\" ,\" value\" :\" HTML Content\" }]}" ) ; 491+
492+ var msg5 = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 493+ emails ,
494+ "Test Subject" ,
495+ "Plain Text Content" ,
496+ ""
497+ ) ;
498+ Assert . True ( msg5 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]},{\" to\" :[{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/plain\" ,\" value\" :\" Plain Text Content\" }]}" ) ; 499+
500+ var msg6 = MailHelper . CreateSingleEmailToMultipleRecipients ( new EmailAddress ( "[email protected] " , "Example User" ) , 501+ emails ,
502+ "Test Subject" ,
503+ "Plain Text Content" ,
504+ "HTML Content" ,
505+ true
506+ ) ;
507+ Assert . True ( msg6 . Serialize ( ) == "{\" from\" :{\" name\" :\" Example User\" ,\" email\" :\" [email protected] \" },\" subject\" :\" Test Subject\" ,\" personalizations\" :[{\" to\" :[{\" email\" :\" [email protected] \" },{\" email\" :\" [email protected] \" },{\" email\" :\" [email protected] \" }]}],\" content\" :[{\" type\" :\" text/plain\" ,\" value\" :\" Plain Text Content\" },{\" type\" :\" text/html\" ,\" value\" :\" HTML Content\" }]}" ) ; 508+ }
509+
451510 [ Fact ]
452511 public void TestCreateMultipleEmailsToMultipleRecipients ( )
453512 {
0 commit comments