예제 #1
0
  @Test
  public void testResolveMoveByDirectionBackward() {

    // arrange
    PrinceGameInstance.initInstance(new PrinceImpl(1, null, 1, 1, null, null));
    PrinceDTO princeDto = PrinceGameInstance.getInstance().getPrinceDto();

    princeDto.setDirectionBackward();

    // act
    Action action = DirectionResolver.resolveMoveByDirection();

    // assert
    Assert.assertEquals(MoveBackward.class.getName(), action.getClass().getName());
  }
예제 #2
0
  @Test
  public void testResolveLookByDirectionBackward() {

    // arrange
    PrinceGameInstance.initInstance(new PrinceImpl(1, null, 1, 1, null, null));
    PrinceDTO princeDto = PrinceGameInstance.getInstance().getPrinceDto();

    princeDto.setDirectionBackward();

    // act
    int look = DirectionResolver.resolveLookByDirection();

    // assert
    Assert.assertEquals(-1, look);
  }