public void Add_Remove_ByName_Success() { FacilityOverrideCollection c = new FacilityOverrideCollection(); FacilityOverrideElement e = new FacilityOverrideElement() { AssemblyName = TestAssembly, Identifier = 42 }; c.Add(e); Assert.IsNotNull(c[TestAssembly]); c.Remove(TestAssembly); Assert.IsNull(c[TestAssembly]); }
public void Add_Index_Remove_ByElement_Success() { FacilityOverrideCollection c = new FacilityOverrideCollection(); FacilityOverrideElement e = new FacilityOverrideElement() { AssemblyName = TestAssembly, Identifier = 42 }; c.Add(e); Assert.AreEqual(0, c.IndexOf(e)); Assert.IsNotNull(c[0]); c.Remove(e); Assert.AreEqual(-1, c.IndexOf(e)); }