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