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