Beispiel #1
0
        public void TestError()
        {
            var handler = new RSETHandler();

            var response = handler.Execute(Transaction, "fubar");

            Assert.Equal(SMTPStatusCode.SyntaxError, response.Code);
        }
Beispiel #2
0
        public void TestSuccess()
        {
            var handler = new RSETHandler();

            var reset = false;

            Transaction.Reset = () => reset = true;

            handler.Initialize(Core);

            var response = handler.Execute(Transaction, null);

            Assert.Equal(SMTPStatusCode.Okay, response.Code);
            Assert.True(reset);
        }