Example #1
0
        public void deleteObjectUndoTest()
        {
            List <AppLayer.Object> myObjects = new List <AppLayer.Object>();
            ClassDiagram           myObject  = new ClassDiagram(0, 0, 100, 100);

            myObjects.Add(myObject);

            DeleteObjectCommand myCommand = new DeleteObjectCommand(myObject, ref myObjects);

            myCommand.execute();

            myCommand.undo();

            if (myObjects.Count != 1)
            {
                Assert.Fail();
            }
        }