TDD Given When Then Given: state before test run When: the behavior being tested Then: the expected changes