Esempio n. 1
0
        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)));
        }