Table of Contents

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
object
AlchemyTests
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.