test-fundamentals

Core testing principles applying to all unit and integration tests