protected void tearDown()
 {
     if (server != null)
     {
         server.Stop();
     }
     if (server2 != null)
     {
         server2.Stop();
     }
 }
Exemple #2
0
 public static void StopEmailServer(SimpleSmtpServer server)
 {
     if (server != null)
     {
         server.Stop();
     }
 }
Exemple #3
0
        public void Start_Server_Random_Port()
        {
            SimpleSmtpServer randomPortServer = this.StartServer();

            Assert.True(randomPortServer.Configuration.Port > 0);
            randomPortServer.Stop();
        }
 public void Cleanup()
 {
     if (smtpServer != null)
     {
         smtpServer.Stop();
     }
 }
 public void Teardown()
 {
     if (smtpServer != null)
     {
         smtpServer.Stop();
     }
 }
 public void OnBefore()
 {
     if (!isFirstSend)
     {
         smtpServer.Stop();
     }
 }
Exemple #7
0
 public void StopServer()
 {
     if (_server != null)
     {
         _server.Stop();
         _server.Dispose();
     }
 }
Exemple #8
0
 public void DisposeMailServer()
 {
     if (_fakeSmtpServer != null)
     {
         _fakeSmtpServer.Stop();
         _fakeSmtpServer.Dispose();
     }
 }
        public SmtpMessage ReceiveResetEmail()
        {
            SmtpMessage resetEmailReceived =
                _server.ReceivedEmail.FirstOrDefault(
                    x => x.ToAddresses[0].Address == "*****@*****.**" && x.Headers["Subject"] == "Password Reset");

            _server.Stop();

            return(resetEmailReceived);
        }
 public override void Stop()
 {
     logger.Info("Stopping SMTP Server on port {0}", _port);
     base.Stop();
     if (_smtpServer != null)
     {
         _smtpServer.Stop();
         _smtpServer = null;
     }
 }
Exemple #11
0
        public void Send_Email_And_Restart_Server_Using_The_Same_Port()
        {
            int port = 5003;
            SimpleSmtpServer fixedPortServer = this.StartServer(port);

            this.SendMail(false, false, null, port);

            Assert.Equal(1, fixedPortServer.ReceivedEmailCount);
            Assert.Equal("this is the body", fixedPortServer.ReceivedEmail[0].MessageParts[0].BodyData);

            fixedPortServer.Stop();

            fixedPortServer = this.StartServer(port);

            this.SendMail(false, false, null, port);

            Assert.Equal(1, fixedPortServer.ReceivedEmailCount);
            Assert.Equal("this is the body", fixedPortServer.ReceivedEmail[0].MessageParts[0].BodyData);

            fixedPortServer.Stop();
        }
Exemple #12
0
        protected virtual void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            if (disposing)
            {
                _server.Stop();
            }

            _disposed = true;
        }
Exemple #13
0
        public void Send_Fires_Message_Received_Event()
        {
            int port = 50004;
            SimpleSmtpServer fixedPortServer = this.StartServer(port);

            fixedPortServer.MessageReceived += (sender, args) =>
            {
                Assert.NotNull(args.Message);
                Assert.Equal(1, fixedPortServer.ReceivedEmailCount);
                Assert.Equal("this is the body", args.Message.MessageParts[0].BodyData);
            };

            this.SendMail(false, false, null, port);

            fixedPortServer.Stop();
        }
Exemple #14
0
 public void Cleanup()
 {
     _server.Stop();
 }
 public void FixtureTearDown()
 {
     _server.Stop();
 }
Exemple #16
0
 public void Cleanup()
 {
     _smtpServer.Stop();
 }
Exemple #17
0
 public static void CleanupClass()
 {
     _Server.Stop();
 }
 public void TearDown()
 {
     smtpServer.Stop();
 }
Exemple #19
0
 public void Dispose()
 {
     _server.Stop();
 }
Exemple #20
0
 public static void Cleanup() => _smtpServer.Stop();
Exemple #21
0
 public void DisposeSmtpServer()
 {
     _smtpServer.Stop();
 }
 public void TDown()
 {
     _simpleSmtpServer.Stop();
     _simpleSmtpServer.Dispose();
 }