public async Task DeleteShouldWorkCorretly() { var db = GetDatabase(); var blogsRepository = new EfDeletableEntityRepository <Blog>(db); var service = new BlogsService(blogsRepository); var blog = new Blog() { Id = 1, Name = "Name", }; await db.Blogs.AddAsync(blog); await db.SaveChangesAsync(); await service.DeleteAsync(1); Assert.Equal(0, db.Blogs.Count()); }