コード例 #1
0
    public IEnumerator UpdateValuesTest()
    {
        Scene testScene = SceneManager.GetActiveScene();

        yield return(SceneManager.LoadSceneAsync("TestLevel", LoadSceneMode.Additive));

        SceneManager.SetActiveScene(SceneManager.GetSceneByName("TestLevel"));

        TextDisplayer textDisplayer = GameObject.Find("Score").GetComponent <TextDisplayer>();

        textDisplayer.UpdateValues("Hello World!");

        Assert.AreEqual("Hello World!", GameObject.Find("Score").GetComponent <Text>().text);

        SceneManager.SetActiveScene(testScene);
        yield return(SceneManager.UnloadSceneAsync("TestLevel"));
    }