public async Task GetCountShouldWorkCorretly() { var db = GetDatabase(); var blogsRepository = new EfDeletableEntityRepository <Blog>(db); var service = new BlogsService(blogsRepository); var blog = new Blog() { Id = 1, Name = "Name", }; var blog2 = new Blog() { Id = 2, Name = "Name", }; var blog3 = new Blog() { Id = 3, Name = "Name", }; await db.Blogs.AddRangeAsync(blog, blog2, blog3); await db.SaveChangesAsync(); Assert.Equal(3, service.GetCount()); }