DataAccessTest Repository shows few ways how you can use Repository pattern with Specyfication pattern - EF is used