Lesson17 add test inffrastructure