public void CanInsertAuthorIntoDb() { using var context = new ApplicationDbContextMock(); var author = new Author { Name = "Peter F. Hamilton" }; context.Authors.Add(author); context.SaveChanges(); author.Id.ShouldNotBe(0); }
public void CanInsertAuthorIntoDb() { var builder = new DbContextOptionsBuilder(); builder.UseInMemoryDatabase("MemDb"); using var context = new ApplicationDbContextMock(builder.Options); var author = new Author { Name = "Peter F. Hamilton" }; context.Authors.Add(author); context.Entry(author).State.ShouldBe(EntityState.Added); }
public DatabaseTests() { using var context = new ApplicationDbContextMock(); context.Database.EnsureCreated(); }