Add isProductionEnabled() to Building and tests.
Added tests for removal of driveway to Storage and SlaughterHouse. Also added tests for stopping and resuming production in slaughterhouse. Updated the model to handle this
Added tests to sawmill to check that production can be stopped and resumed. Updated model. Also minor cleanups to TestWell
Added tests to stop and resume production in quarry. Updated the model to handle it.
Added tests to stop and resume production in the pig farm. Updated the model to handle it.
Added tests to stop and resume production in the mint. Updated the model to handle it.
Added tests to stop and resume production in the mill. Updated the model to handle it.
Added tests to stop and resume production in the iron smelter. Updated the model to handle it.
Added tests to stop and resume production in the iron mine. Updated the model to handle it.
Added tests to stop and resume production in the granite mine. Updated the model to handle it.
Added tests to stop and resume production in the gold mine. Updated the model to handle it.
Added tests to stop and resume production in the forester hut. Updated the model to handle it.
Added tests to stop and resume production in the fishery. Updated the model to handle it.
Added tests to stop and resume production in the coal mine. Updated the model to handle it.
Added tests to stop and resume production in the brewery. Updated the model to handle it.
Added tests to stop and resume production in the bakery. Updated the model to handle it.
Added tests to stop and resume production in the armory. Updated the model to handle it.