What is an alternative flow (alternative scenario)?
What is a fixture in testing?
What are tests?
What is a mock object (stub) in testing?