public void Window_Setup_With_Missing_Transform() { var settings = new Window.Settings(true, Rect.zero, Vector2.zero, null); var window = _windowFactory.Create(settings); Assert.IsFalse(window.IsActive); UnityEngine.Assertions.Assert.IsNull(window.Transform); }
public void Window_Close() { var mockTransform = new GameObject().transform; var settings = new Window.Settings(true, Rect.zero, Vector2.zero, mockTransform); var window = _windowFactory.Create(settings); window.Close(); Assert.IsFalse(window.IsActive); }
public void Window_Setup_With_All_Default_Settings() { var mockTransform = new GameObject().transform; var settings = new Window.Settings(true, Rect.zero, Vector2.zero, mockTransform); var window = _windowFactory.Create(settings); Assert.IsTrue(window.IsActive); Assert.IsTrue(window.Id == mockTransform.GetInstanceID()); Assert.AreSame(window.Transform, mockTransform); }