Пример #1
0
        public void Loop_PlayerShouldProperlyMove()
        {
            //Arrange
            loopClassTest.InitializeGame(instruct);

            //Act
            var result = loopClassTest.Loop();

            Assert.AreEqual(2, loopClassTest.AdventurerList[1].PosX);
            Assert.AreEqual(2, loopClassTest.AdventurerList[1].PosY);
            Assert.AreEqual(true, result.TileMap[2, 2].GotAdventurer);

            Assert.AreEqual(0, loopClassTest.AdventurerList[0].PosX);
            Assert.AreEqual(1, loopClassTest.AdventurerList[0].PosY);
            Assert.AreEqual(true, result.TileMap[1, 0].GotAdventurer);
        }