test project to explore the Unit of Work pattern