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 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>()); }); }