public void CopyTo() { ClaimTypeElement[] array = new ClaimTypeElement [4]; collection.CopyTo(array, 2); Assert.AreEqual("test1", array [2].ClaimType, "#01"); Assert.AreEqual("test2", array [3].ClaimType, "#02"); }
private ClaimTypeElement CreateClaimType(string claim, bool isOptional) { ClaimTypeElement elem = new ClaimTypeElement(); elem.ClaimType = claim; elem.IsOptional = isOptional; return(elem); }
public void Clear() { ClaimTypeElement elem = collection ["test2"]; collection.Clear(); Assert.AreEqual(-1, collection.IndexOf(elem), "#01"); Assert.AreEqual(0, collection.Count, "#02"); }
public void Remove() { ClaimTypeElement elem = collection ["test2"]; collection.Remove(elem); Assert.AreEqual(-1, collection.IndexOf(elem), "#01"); collection.Add(elem); Assert.AreEqual(1, collection.IndexOf(elem), "#02"); collection.RemoveAt(1); Assert.AreEqual(-1, collection.IndexOf(elem), "#03"); collection.Add(elem); Assert.AreEqual(1, collection.IndexOf(elem), "#04"); collection.RemoveAt("test2"); Assert.AreEqual(-1, collection.IndexOf(elem), "#05"); }