Adding unit tests and a DbSet double inmemory implementation