public MessageRepositoryTest() { var builder = new DbContextOptionsBuilder <MiniTwitContext>(); builder.UseInMemoryDatabase(databaseName: "MiniTwitDatabase"); var dbContextOptions = builder.Options; context = new ContextTest(dbContextOptions); context.Database.EnsureDeleted(); context.Database.EnsureCreated(); repo = new MessageRepository(context); }
public void Can_Read_Latest_In_Test_Context() { var options = new DbContextOptionsBuilder <MiniTwitContext>() .UseInMemoryDatabase(databaseName: "Add_writes_to_database") .Options; using (var context = new MiniTwitContext(options)) { context.Latest.Add(new Latest { Date = DateTime.Now, Value = 100 }); context.SaveChanges(); } using (var context = new MiniTwitContext(options)) { Assert.Equal(100, context.Latest.Single().Value); } }
public void Can_Create_Context() { var context = new MiniTwitContext(new DbContextOptionsBuilder <MiniTwitContext>().Options); Assert.NotNull(context); }