Example #1
0
        public IEnumerator TestBalloonPops()
        {
            BalloonManagerStatic.Otext = Oscore;
            BalloonManagerStatic.Xtext = Xscore;
            GameObject Balloon = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/Balloon/Blue Balloon"));

            yield return(new WaitForFixedUpdate());

            BH = Balloon.GetComponent <BalloonHandler>();
            BH.OnMouseDown();
            yield return(new WaitForFixedUpdate());

            Assert.AreEqual(1, Xscore.getScore());
        }
Example #2
0
        public IEnumerator TestPOWins()
        {
            BalloonManagerStatic.Otext = Oscore;
            BalloonManagerStatic.Xtext = Xscore;
            GameObject Balloon = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/Balloon/Green Balloon"));

            yield return(new WaitForFixedUpdate());

            BH = Balloon.GetComponent <BalloonHandler>();
            BH.OnMouseDown();
            Time.timeScale = 100.0f;
            yield return(new WaitForSeconds(20.1f));

            Assert.IsTrue(WinnerGO.activeSelf);
            Assert.AreEqual("O Wins!", WinnerGO.GetComponent <TMPro.TextMeshPro>().text);
            Time.timeScale = 1.0f;
        }