Home > YesMail-Adapter

YesMail-Adapter

YesMail-Adapter is a project mainly written in C# and SHELL, it's free.

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; }

}