Пример #1
0
    public void test7_Player_Can_Walk_NORTH_SOUTH_EAST_WEST_From_Provider

        (int playPositionX, int playPositionY, int mapSize, bool expectedResult, LevelModel.CompassDirection direction)
    {
        //Arrange
        LevelModel m = new LevelModel(mapSize);

        m.map[1, 2] = LevelModel.SquareType.EMPTY_H0;
        m.map[2, 2] = LevelModel.SquareType.EMPTY_H0;
        m.map[2, 3] = LevelModel.SquareType.EMPTY_H0;
        m.map[1, 2] = LevelModel.SquareType.EMPTY_H0;
        m.map[1, 2] = LevelModel.SquareType.EMPTY_H0;
        m.playerX   = playPositionX;
        m.playerY   = playPositionY;

        m.Walk(direction);


        //Act
        bool result = m.GetLastActionSuccess();


        //Assert
        Assert.AreEqual(expectedResult, result);
    }
    public void test8_Player_Can_Walk_NORTH_SOUTH_EAST_WEST_From_Provider
        (int x, int y, int z, bool expectedResult, LevelModel.CompassDirection direction)
    {
        //Arrange
        LevelModel m = new LevelModel(z);

        m.playerX = x;
        m.playerY = y;
        m.Walk(direction);

        //Act
        bool result = m.GetLastActionSuccess();

        //Asses
        Assert.AreEqual(expectedResult, result);
    }
Пример #3
0
 public void Directon(LevelModel.CompassDirection direction)
 {
     model.Walk(direction);
 }