No description or website provided.
C# Shell
Latest commit c2edb7d Oct 29, 2011 @danieleli Update README

README

If you are having difficulty with auth, try cleaning and recompile.

USAGE
-----
    
 // Arrange
 var emailService = new YesmailService();
 var messageId = 1256210;
 var dto = GetAnyDto()


 // Act
 var statusType = emailService.SendEmail(dto, messageId);


 // Assert
 Assert.That(statusType.statusCode, Is.EqualTo(StatusCode.SUBMITTED), "StatusCode");



SAMPLE DTO
----------

This can be any OBJECT in your library.  

Just use the DECORATOR PATTERN and add ATTRIBUTES to your PROPERTIES to map:

a. subscriber - key/value pair
b. sidetable - key/value pair

 public class TestMessageDto 
 {
    [SubscriberTolken, SideTableTolken]
    public string Email { get; set; }

    
    [SideTableTolken]
    public string Generic1 { get; set; }

    [SideTableTolken]
    public string Generic2 { get; set; }
    
    [SideTableTolken]
    public string Generic3 { get; set; }
    
    [SideTableTolken]
    public string Name1 { get; set; }
    
    [SideTableTolken]
    public string Url1 { get; set; }
    
    [SideTableTolken]
    public string Url2 { get; set; }
 }