public void AddView() { var context = new Contexts(); var gameEntity = CharacterFactoryTestHelper.CreateCharacterView(context); Assert.IsTrue(gameEntity.hasAsset); Assert.IsTrue(gameEntity.hasViewController); }
public void DestroyView() { var context = new Contexts(); var destroySystem = (ICleanupSystem)new DestroySystem(context); var character = CharacterFactoryTestHelper.CreateCharacterView(context); character.isDestroy = true; destroySystem.Cleanup(); Assert.IsTrue(context.game.count == 0); }
public void Create() { var context = new Contexts(); var character = CharacterFactoryTestHelper.CreateCharacterView(context); Assert.IsTrue(character.hasViewController); var views = character.viewController.controller.GetViews(); Assert.IsTrue(views.OfType <CharacterViewController>().Count() == 1); Assert.IsTrue(views.OfType <PushViewController>().Count() == 1); Assert.IsTrue(views.OfType <RiseViewController>().Count() == 1); Assert.IsTrue(views.OfType <SpriteViewController>().Count() == 1); Assert.IsTrue(views.Length == 4); }