public void SetUp() { const string prefabAssetPath = "Assets/Scripts/MainScripts/DCL/Controllers/HUD/BuilderProjectsPanel/Resources/BuilderProjectsPanel.prefab"; prefab = AssetDatabase.LoadAssetAtPath <BuilderProjectsPanelView>(prefabAssetPath); }
public void ViewVisibleCorrectly() { BuilderProjectsPanelView view = (BuilderProjectsPanelView)controller.view; Assert.IsFalse(view.gameObject.activeSelf); controller.SetVisibility(true); Assert.IsTrue(view.gameObject.activeSelf); }
public void ViewHideAndShowCorrectlyOnEvent() { BuilderProjectsPanelView view = (BuilderProjectsPanelView)controller.view; DataStore.i.HUDs.builderProjectsPanelVisible.Set(true); Assert.IsTrue(view.showHideAnimator.isVisible); DataStore.i.HUDs.builderProjectsPanelVisible.Set(false); Assert.IsFalse(view.showHideAnimator.isVisible); }
public void ViewHideCorrectlyOnClosePressed() { BuilderProjectsPanelView view = (BuilderProjectsPanelView)controller.view; controller.SetVisibility(true); Assert.IsTrue(view.gameObject.activeSelf); view.closeButton.onClick.Invoke(); Assert.IsFalse(view.showHideAnimator.isVisible); }
public void HandleLeftMenuCorrectly() { BuilderProjectsPanelView view = (BuilderProjectsPanelView)controller.view; sectionsController.OnOpenSectionId += Raise.Event <Action <SectionId> >(SectionId.SCENES_DEPLOYED); Assert.IsTrue(view.leftPanelMain.activeSelf); Assert.IsFalse(view.leftPanelProjectSettings.activeSelf); sectionsController.OnOpenSectionId += Raise.Event <Action <SectionId> >(SectionId.SETTINGS_PROJECT_GENERAL); Assert.IsTrue(view.leftPanelProjectSettings.activeSelf); Assert.IsFalse(view.leftPanelMain.activeSelf); view.backToMainPanelButton.onClick.Invoke(); sectionsController.Received(1).OpenSection(SectionId.SCENES_DEPLOYED); }