Added the test project in its fullest form