// These methods are not TestCaseSetups because
 //  I need to test these cases in every tc,
 //  but they still need to be tested
 private void TestSetUp()
 {
     _guids  = new EntityFramework.Manager.GuidManager();
     _system = new EntityFramework.Manager.SystemManager();
     // I know, I should test the new guid system before actually
     //  calling this, however there's really no other way to set
     //  this up properly. If anything, NewGuid() should return
     //  a blank one. If not.. then oh well.
     // ToDo: maybe try..catch and just provide a blank guid?
     //_entity = _system.AddNewEntity(_guids.NewGuid());
 }
        private void TestTearDown()
        {
            //Assert.That(_entity != null);
            //Assert.That(_entity.GetAllComponents().Count == 0,
            //    "Entity should have no components loaded");
            //_system.RemoveEntity(_entity.Guid);
            //_entity = null;

            Assert.That(_guids != null);
            Assert.That(_guids.ActiveGuids.Count == 0,
                        "Guid Manager should have released all entities");
            _guids = null;

            Assert.That(_system != null);
            Assert.That(_system.GetAllEntities().Count == 0,
                        "System Manager should have released all entities");
            _system = null;
        }
        private void TestTearDown()
        {
            //Assert.That(_entity != null);
            //Assert.That(_entity.GetAllComponents().Count == 0,
            //    "Entity should have no components loaded");
            //_system.RemoveEntity(_entity.Guid);
            //_entity = null;

            Assert.That(_guids != null);
            Assert.That(_guids.ActiveGuids.Count == 0,
                "Guid Manager should have released all entities");
            _guids = null;

            Assert.That(_system != null);
            Assert.That(_system.GetAllEntities().Count == 0,
                "System Manager should have released all entities");
            _system = null;
        }
 // These methods are not TestCaseSetups because
 //  I need to test these cases in every tc,
 //  but they still need to be tested
 private void TestSetUp()
 {
     _guids = new EntityFramework.Manager.GuidManager();
     _system = new EntityFramework.Manager.SystemManager();
     // I know, I should test the new guid system before actually
     //  calling this, however there's really no other way to set
     //  this up properly. If anything, NewGuid() should return
     //  a blank one. If not.. then oh well.
     // ToDo: maybe try..catch and just provide a blank guid?
     //_entity = _system.AddNewEntity(_guids.NewGuid());
 }