public void CreateTestWrong() { MockScene scene = new MockScene(); SceneManager.Instance.LoadScene <MockScene>(); UICreateArgs args = new UICreateArgs("abc", new Vector2(0, 0)); UIFactory factory = new UIFactory(); Assert.IsNull((Button)factory.Create(args)); }
public void CreateTestButton() { MockScene scene = new MockScene(); SceneManager.Instance.LoadScene <MockScene>(); UICreateArgs args = new UICreateArgs("button", new Vector2(0, 0)); UIFactory factory = new UIFactory(); Button element = (Button)factory.Create(args); bool deleted = SceneManager.Instance.CurrentScene.DestroyEntity(element); Assert.IsTrue(deleted); }