public void TestRemove() { ClassDef classDef = new ClassDef(typeof(String), null, null, null, null, null, null); ClassDefCol col = new ClassDefCol(); col.Add(classDef); Assert.AreEqual(1, col.Count); col.Remove(classDef); Assert.AreEqual(0, col.Count); col.Add(classDef); Assert.AreEqual(1, col.Count); col.Remove(typeof(String)); Assert.AreEqual(0, col.Count); }
public void Test_Remove_WithAssemblyAndClassName() { //---------------Set up test pack------------------- ClassDefCol col = new ClassDefCol(); string assemblyName = "Assembly1"; string className = "Class1"; ClassDef classDef = new ClassDef(assemblyName, className, null, null, null, null, null, null); col.Add(classDef); //---------------Assert PreConditions--------------- Assert.AreEqual(1, col.Count); //---------------Execute Test ---------------------- col.Remove(assemblyName, className); //---------------Test Result ----------------------- Assert.AreEqual(0, col.Count); //---------------Tear Down ------------------------- }
public void TestRemove() { ClassDef classDef = new ClassDef(typeof (String), null, null, null, null, null, null); ClassDefCol col = new ClassDefCol(); col.Add(classDef); Assert.AreEqual(1, col.Count); col.Remove(classDef); Assert.AreEqual(0, col.Count); col.Add(classDef); Assert.AreEqual(1, col.Count); col.Remove(typeof (String)); Assert.AreEqual(0, col.Count); }