System.Net.Mail.Tests.SmtpServer.Stop C# (CSharp) Method

Stop() public method

public Stop ( ) : void
return void
        public void Stop()
        {
            _server.Stop();
        }

Usage Example

Example #1
1
        public void TestMailDeliveryAsync()
        {
            SmtpServer server = new SmtpServer();
            SmtpClient client = new SmtpClient("localhost", server.EndPoint.Port);
            MailMessage msg = new MailMessage("*****@*****.**", "*****@*****.**", "hello", "howdydoo");

            Thread t = new Thread(server.Run);
            t.Start();
            Task task = client.SendMailAsync(msg);
            t.Join();

            server.Stop();

            Assert.Equal("<*****@*****.**>", server.MailFrom);
            Assert.Equal("<*****@*****.**>", server.MailTo);
            Assert.Equal("hello", server.Subject);
            Assert.Equal("howdydoo", server.Body);

            Assert.True(task.Wait(1000));
        }
All Usage Examples Of System.Net.Mail.Tests.SmtpServer::Stop