public void Constructor_Should_HaveParameterlessConstructor() { // Arrange & Act var context = new LibrarySystemEfDbContext(); // Assert Assert.IsInstanceOf <LibrarySystemEfDbContext>(context); }
public void Create_Should_ReturnNewDbContextInstance() { // Arrange & Act var newContext = LibrarySystemEfDbContext.Create(); // Assert Assert.IsNotNull(newContext); Assert.IsInstanceOf <ILibrarySystemEfDbContext>(newContext); }
public void Books_ShouldBeInstanceOfIDbSet() { // Arrange & Act var context = new LibrarySystemEfDbContext(); var books = context.Books; // Assert Assert.IsInstanceOf <IDbSet <Book> >(books); }
public void Authors_ShouldBeInstanceOfIDbSet() { // Arrange & Act var context = new LibrarySystemEfDbContext(); var authors = context.Authors; // Assert Assert.IsInstanceOf <IDbSet <Author> >(authors); }
public static void Initialize() { Database.SetInitializer(new MigrateDatabaseToLatestVersion <LibrarySystemEfDbContext, Configuration>()); LibrarySystemEfDbContext.Create().Database.CreateIfNotExists(); }