Esempio n. 1
0
        public IEnumerator OnArrowTest3()
        {
            Cursor cursor = GameManager.Cursor;

            // Move cursor
            cursor.OnArrow(0f, 1f);
            yield return(null);

            Assert.AreEqual(new Vector3(0, 1, 0), cursor.transform.position);
        }
Esempio n. 2
0
        public IEnumerator AttackablePositionsTest1()
        {
            yield return(null);

            Cursor    cursor    = GameManager.Cursor;
            Character character = GameManager.CurrentLevel.GetCharacter(cursor.transform.position);

            Assert.AreEqual(4, character.AttackableTransforms.Count);
            Assert.AreEqual(6, character.MovableTransforms.Count);
        }
Esempio n. 3
0
        public IEnumerator AttackablePositionsTest2()
        {
            Cursor cursor = GameManager.Cursor;

            yield return(MoveCursor(1, 2));

            Character character = GameManager.CurrentLevel.GetCharacter(cursor.transform.position);

            Assert.AreEqual(0, character.AttackableTransforms.Count);
            Assert.AreEqual(10, character.MovableTransforms.Count);
        }
Esempio n. 4
0
        public IEnumerator MoveTest3()
        {
            yield return(null);

            Cursor cursor = GameManager.Cursor;

            // Move cursor
            cursor.Move(2, 2);
            yield return(null);

            Assert.AreEqual(new Vector3(2, 2, 0), cursor.transform.position);
        }
Esempio n. 5
0
        public IEnumerator OnArrowTest7()
        {
            yield return(null);

            Cursor cursor = GameManager.Cursor;

            // Move cursor
            cursor.OnArrow(1f, 0f);
            cursor.OnArrow(-1f, 0f);
            yield return(null);

            Assert.AreEqual(new Vector3(0, 0, 0), cursor.transform.position);
        }