public void TestIsCapable() { var list = new ImapCapabilityList(new[] { ImapCapability.LiteralNonSync, ImapCapability.Binary, new ImapCapability("AUTH=CRAM-MD5"), new ImapCapability("AUTH=PLAIN"), }); Assert.IsTrue(list.IsCapable(new Extension(ImapCapability.LiteralNonSync))); Assert.IsTrue(list.IsCapable(new Extension(ImapCapability.Binary))); Assert.IsFalse(list.IsCapable(new Extension(ImapCapability.Imap4Rev1))); Assert.IsFalse(list.IsCapable(new Extension(ImapCapability.Notify))); }