public void InitDatabase_WithSeed_AsDropCreateDatabaseIfModelChangesWithSeed_Test() { DatabaseInitializer.SeedActions.Add(new TestSeedAction()); DatabaseInitializer.Initialize(new DropCreateDatabaseIfModelChangesWithSeed<DevTestContext>()); using (var context = new DevTestContext()) { Assert.IsTrue(context.Database.Exists()); } }
public void InitDatabase_WithSeed_Test() { DatabaseInitializer.SeedActions.Add(new TestSeedAction()); DatabaseInitializer.Initialize(new DropCreateDatabaseAlwaysWithSeed<DevTestContext>()); using (var context = new DevTestContext()) { Assert.IsTrue(context.Database.Exists()); Assert.IsTrue(4 == context.ReadonlyQuery<Order>().Count()); } }
public void InitDatabase_WithSeed_AsMigrateDatabaseToLatestVersion_Test() { using (var context = new DevTestContext()) { context.Database.Delete(); DatabaseInitializer.SeedActions.Add(new TestSeedAction()); DatabaseInitializer.Initialize(new MigrateDatabaseToLatestVersion<DevTestContext, MigrationsConfigurationWithSeed<DevTestContext>>()); Assert.IsTrue(context.Database.Exists()); } }
public void InitDatabaseTest() { var dir = AppDomain.CurrentDomain.GetData("DataDirectory"); var initializer = new DropCreateDatabaseAlwaysWithSeed<DevTestContext>(); DatabaseInitializer.Initialize(initializer); using (var context = new DevTestContext()) { Assert.IsTrue(context.Database.Exists()); } }
public async Task SaveAsyncWithRetryTest() { using (var context = new DevTestContext()) { var order = new Order { OrderNo = SequenceNoUtils.GenerateNo('O'), OrderAmount = 10000, ProductNo = "PN1001", UserNo = "UID1001" }; await context.SaveAsync(order); } }
public void SaveOrUpdateWithRetryTest() { using (var context = new DevTestContext()) { var order = new Order { OrderNo = SequenceNoUtils.GenerateNo('O'), OrderAmount = 10000, ProductNo = "PN1001", UserNo = "UID1001" }; context.Save(order); context.SaveOrUpdate(order, x => x.Id == order.Id); } }