We repeat the test suite for each of our storage layers. Again we rerun those test cases 2 times: once to test Transaction Log recovery and then to test Regular Shutdown.
This "write a test, write just enough code to get it to pass, rerun the test" approach is the xp development flow that you should experience every day.