Esempio n. 1
0
        public void TestFind()
        {
            var list = new ImapCapabilityList(new[] {
            ImapCapability.LiteralNonSync,
            ImapCapability.Binary,
            new ImapCapability("AUTH=CRAM-MD5"),
            new ImapCapability("AUTH=PLAIN"),
              });

              Assert.AreSame(ImapCapability.LiteralNonSync, list.Find("LITERAL+"));
              Assert.AreSame(ImapCapability.LiteralNonSync, list.Find("literal+"));

              var authPlain = list.Find("AUTH=PLAIN");

              Assert.IsNotNull(authPlain);
              Assert.AreEqual(authPlain, list.Find("auth=plain"));
        }