Class DrawImprovementActionTest.TestApply

java.lang.Object
com.takenoko.actions.improvement.DrawImprovementActionTest.TestApply
Enclosing class:
DrawImprovementActionTest

@Nested @DisplayName("Method apply()") class DrawImprovementActionTest.TestApply extends Object
  • Constructor Details

    • TestApply

      TestApply()
  • Method Details

    • shouldReturnAnActionResult

      @Test @DisplayName("should return an ActionResult") void shouldReturnAnActionResult()
    • shouldReturnAnActionResultContainingApplyImprovementActionAndStoreImprovementActionIfAnImprovementIsDrawn

      @Test @DisplayName("should return an ActionResult containing ApplyImprovementAction and StoreImprovementAction if an improvement is drawn") void shouldReturnAnActionResultContainingApplyImprovementActionAndStoreImprovementActionIfAnImprovementIsDrawn()
    • shouldReturnAnActionResultContainingChooseAndApplyWeatherActionIfNoImprovementCanBeDrawn

      @Test @DisplayName("should return an ActionResult containing ChooseAndApplyWeatherAction if no improvement can be drawn") void shouldReturnAnActionResultContainingChooseAndApplyWeatherActionIfNoImprovementCanBeDrawn()