Я действительно новичок в C # и пытаюсь устранить неполадки при тестировании некоторого кода, который использует Amazon SES для отправки электронной почты.
[TestMethod()]
public void SendEmailTest()
{
SESEmailProvider target = new SESEmailProvider();
string ToEmailAddresses = "someone@gmail.com";
string FromEmailAddress = "no-reply@mydomain.com";
string Subject = "Test";
string EmailBody = "Hello world.";
string expected = string.Empty;
string actual;
actual = target.SendEmail(ToEmailAddresses, FromEmailAddress, Subject, EmailBody);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
Сообщение об ошибке в Visual Studio:
string SESEmailProvider.SendEmail(
System.Collections.Generic.List<string> ToEmailAddresses,
string FromEmailAddress, string Subject, string EmailBody)
Error:
The best overloaded method match for 'MyServices.SESEmailProvider.SendEmail(
System.Collections.Generic.List<string>, string, string, string)'
has some invalid arguements.
Я думаю, проблема в том, что он ожидает, что ToEmailAddresses будет списком, а не одной строкой, но я изо всех силчтобы найти способ преобразовать / обработать это.
Спасибо!