public void Set_Up_Unit_UI_From_Template_And_Pass_It_To_Manager() { ICompetenceButtonFactory factory = A.CompetenceButtonFactory(); CompetenceButton newButton = new GameObject().AddComponent <CompetenceButton>(); Competence newCompetence = A.Competence(); CompetenceButtonFactoryController controller = new CompetenceButtonFactoryController(factory); //Act controller.InitNewButton(newButton, newCompetence); //Assert Assert.AreEqual(newButton.dataToSend, newCompetence); Assert.IsTrue(factory.instanceManager.workers.Contains(newButton)); }
private void Awake() { _controller = new CompetenceButtonFactoryController(this); }