Class AlchemyTests
- Namespace
- GrindFest
- Assembly
- GrindFest.dll
Alchemy system tests — brewing and recipe validation. Liquid transfer tests (pouring, filling) are in LiquidTests. Each public IEnumerator method is a separate test case.
public class AlchemyTests : DevTest
- Inheritance
-
objectAlchemyTests
- Inherited Members
Methods
- BrewFullCauldron()
Full cauldron: 1000 water + 5 bones → 1000 health. At 33 units/sec this takes ~30s real time (15s at timeScale 2).
- BrewHealthPotion()
Correct recipe: water + bone → health potion.
- BrewWithoutReagent()
No reagent → brewing does nothing, water unchanged.
- SludgeFromBadRatio()
Bad water:bone ratio → produces Sludge instead of health.