I'm trying to understand why I am not being able to send async mails (maybe it is related that I'm running it from NUnit?
When I do simple smtp.Send(mail);is it working well
// Nunit test
{
    [TestFixture]
    public class Tester
    {
        [Test]
        public void TestSendTestMail()
        {
            // Arrange
            // Act
            await EbayProxy.Instance.SendTestMail();
            // Assert
        }
    }
    public async Task SendTestMail()
    {
        MailMessage mail = new MailMessage();
        mail.From = new MailAddress(_mailFrom);
        mail.To.Add(_mailTo);
        mail.Subject = "Test Mail Subject Async";
        mail.Body = "Test Mail Body";
        mail.IsBodyHtml = true;
        SmtpClient smtp = new SmtpClient(_smtpClient, Convert.ToInt32(_smtpPort));
        smtp.EnableSsl = true;
        smtp.Credentials = new NetworkCredential(_mailFrom, _mailFromPassword);
        await smtp.SendMailAsync(mail); // Not sending mail :(
    }
 
     
     
    