gSchool - Week1: Rebuild EventManager using automated testing.