public async Task ProcessAsync() { Mocks mocks = new Mocks(); RsetVerb verb = new RsetVerb(); await verb.ProcessAsync(mocks.Connection.Object, new SmtpCommand("RSET")); mocks.VerifyWriteResponseAsync(StandardSmtpResponseCode.OK); mocks.Connection.Verify(c => c.AbortMessage()); }
public void Process() { Mocks mocks = new Mocks(); RsetVerb verb = new RsetVerb(); verb.Process(mocks.Connection.Object, new SmtpCommand("RSET")); mocks.VerifyWriteResponse(StandardSmtpResponseCode.OK); mocks.Connection.Verify(c => c.AbortMessage()); }
public async Task ProcessAsync() { TestMocks mocks = new TestMocks(); mocks.Connection.Setup(c => c.AbortMessage()).Returns(Task.CompletedTask).Verifiable(); RsetVerb verb = new RsetVerb(); await verb.Process(mocks.Connection.Object, new SmtpCommand("RSET")).ConfigureAwait(false); mocks.VerifyWriteResponse(StandardSmtpResponseCode.OK); mocks.Connection.Verify(); }