コード例 #1
0
        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());
        }