public IEnumerator AddPlayerGameObjects() { var playerPrefab = Resources.Load <GameObject>("Prefabs/Player_mock"); GameObject.Instantiate(playerPrefab); var mainScript = new MainScript(); var stubGameController = new StubGameController(); var stubPlayerController = new StubPlayerController(); var stubStatController = new StubStatController(); mainScript.Construct(stubGameController, stubPlayerController, stubStatController); mainScript.StartGame(new List <IPlayerView>() { playerPrefab.GetComponent <StubPlayerView>() }); Assert.IsTrue(stubGameController.Players.Count > 0 && stubPlayerController.Players.Count > 0); yield return(null); }