Example #1
0
        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);
        }