IN PARTICULAR MY DESIGN EMPLOYED MOCK OBJECTS TO MAKE TESTING EASIER
