This breaks current test suite CreateSampleProjectTestSuite because it wipes out database after run and tests run after it will fail. 
I know tests should be independent but this is the only test suite that requires a series of feature to work together (in certain order) to demonstrate a complete work flow. We can remove the conditional in this test (it's a leftover from previous implementation) and the reset database rule together. I think it should still work.