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")); }