public void Check_The_Max_Size() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player"); Assert.AreEqual(10, gameObject.Components.Length); }); }
public void Check_Name() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player"); Assert.AreEqual("Player", gameObject.Name); }); }
public void Try_To_Add_Component() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform()); Assert.DoesNotThrow(() => gameObject.Add(new Alis.Core.SFML.Sprite(string.Empty))); }); }
public void Try_To_Add_Component_That_Exits() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform(), new Alis.Core.SFML.Sprite(string.Empty)); Assert.Throws <Exception>(() => gameObject.Add(new Alis.Core.SFML.Sprite(string.Empty))); }); }
public void Check_Is_NOT_Static_When_Use_Default_Contruct() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player"); Assert.IsFalse(gameObject.IsStatic); }); }
public void Get_A_Component_Dont_Exits() { Assert.Multiple(() => { Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player"); Assert.IsNull(gameObject.Get <Alis.Core.SFML.Sprite>()); }); }
public void Add_A_Gameobject_That_Exits() { Assert.Multiple(() => { Alis.Core.GameObject enemy = new Alis.Core.GameObject("Enemy2"); sceneToAddElement.Add(enemy); Assert.Throws <Exception>(() => sceneToAddElement.Add(enemy)); }); }
public void Add_A_Gameobject() { Assert.Multiple(() => { Alis.Core.GameObject enemy = new Alis.Core.GameObject("Enemy2"); sceneToAddElement.Add(enemy); Assert.IsTrue(sceneToAddElement.Contains(enemy)); }); }
public void Try_Attach_Gameobject() { Assert.Multiple(() => { Sprite sprite = new Sprite(string.Empty); Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform(), sprite); Assert.AreEqual(gameObject, sprite.GameObject); }); }
public void Get_A_Component() { Assert.Multiple(() => { Alis.Core.SFML.Sprite sprite = new Alis.Core.SFML.Sprite(string.Empty); Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform(), sprite); Assert.AreEqual(sprite, gameObject.Get <Alis.Core.SFML.Sprite>()); }); }
public void Check_Is_Active_When_Create() { Assert.Multiple(() => { Alis.Core.SFML.Sprite sprite = new Alis.Core.SFML.Sprite(string.Empty); Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform(), sprite); Assert.IsTrue(gameObject.IsActive); }); }
public void Dont_Contains_A_Component() { Assert.Multiple(() => { Alis.Core.SFML.Sprite sprite = new Alis.Core.SFML.Sprite(string.Empty); Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform()); Assert.IsFalse(gameObject.Contains <Alis.Core.SFML.Sprite>()); }); }
public void Get_A_Component_With_Added_Previus() { Assert.Multiple(() => { Alis.Core.SFML.Sprite sprite = new Alis.Core.SFML.Sprite(string.Empty); Alis.Core.GameObject gameObject = new Alis.Core.GameObject("Player", new Alis.Core.Transform()); Assert.DoesNotThrow(() => gameObject.Add(sprite)); Assert.AreEqual(sprite, gameObject.Get <Alis.Core.SFML.Sprite>()); }); }
public void Setup() { gameObject = new Alis.Core.GameObject("Player"); sceneDefault = new Alis.Core.Scene("Example"); sceneWithOneGameobject = new Alis.Core.Scene("Example2", gameObject); sceneToAddElement = new Alis.Core.Scene("example3", new Alis.Core.GameObject("enemy")); sceneToDeleteGameobject = new Alis.Core.Scene("Example5", gameObject); }