Acceptance and unit tests.