public void StlsCommandShouldSwithToTls() { var imapSimulator = new IMAPSimulator(false, 14300); imapSimulator.Connect(); var data = imapSimulator.GetCapabilities(); imapSimulator.SendSingleCommand("A01 STARTTLS"); imapSimulator.Handshake(); // command is sent over TLS. imapSimulator.GetCapabilities(); }