Beispiel #1
0
        public void LookupMemberTest()
        {
            var v1 = (NSString)"1";
            var v2 = (NSString)"2";

            using (var st = new NSSet <NSString> (v1)) {
                Assert.Throws <ArgumentNullException> (() => st.LookupMember((NSString)null), "LookupMember ANE 1");
                Assert.AreSame(v1, st.LookupMember(v1), "LookupMember 1");
                Assert.IsNull(st.LookupMember(v2), "LookupMember 2");
            }
        }
        public void AsSetTest()
        {
            var str1             = (NSString)"1";
            var str2             = (NSString)"2";
            var str3             = (NSString)"3";
            var oSet             = new NSMutableOrderedSet <NSString> (str1, str2, str3);
            NSSet <NSString> set = oSet.AsSet();

            Assert.AreEqual((nint)3, oSet.Count, "NSOrderedSet1Test Count");
            Assert.AreEqual((nuint)3, set.Count, "NSOrderedSet1Test Count");
            Assert.AreSame(str3, set.LookupMember(str3), "NSOrderedSet1Test IndexOf");
        }