6 tests implemented and working.