Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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 -------------------------
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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 -------------------------          
        }