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()); }
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; }