Exemplo n.º 1
0
    public IEnumerator Player_move_right_test()
    {
        // Box
        var box = new GameObject().AddComponent <BoxCollider2D>();

        box.transform.position = new Vector3(0, -20, 0);
        box.GetComponent <BoxCollider2D>().size = new Vector2(15, 1);

        // Wait for fall on box
        yield return(new WaitForSeconds(2));

        var posXBefore = player1.transform.position.x;

        for (int i = 0; i < 100; i++)
        {
            player1.MoveRight();
            yield return(new WaitForEndOfFrame());
        }
        var posXAfter = player1.transform.position.x;

        Assert.Less(posXBefore, posXAfter);
    }