public async Task AddThenDelete() { var post = new BlogPost() { Id = 1, Title = "Test Post" }; _repository.Insert(post); _repository.Delete(post); await _context.SaveChangesAsync(); var count = await _repository.GetCountAsync(CancellationToken.None); count.Should().Be(0); }
public void InsertDeleteUpdate() { Seed(); var cat1 = _repository.GetOne(c => c.Name == "Category 1"); var cat2 = _repository.GetOne(c => c.Name == "Category 2"); //Insert, Delete, Update var cat3 = new Category() { Name = "Category 3", Description = "Category 3", UrlSlug = "category-3" }; _repository.Insert(cat3); _repository.Delete(cat2.Id); cat1.Name = "Category 4"; _repository.Update(cat1); _context.SaveChanges(); //Update, Delete, Insert }