Implement entire lifecycle test.