public void Verify_insert_update_delete_for_guid_identity_column() { ExtendedSqlAzureExecutionStrategy.ExecuteNew( () => { using (new TransactionScope()) { using (var context = new GuidIdentityColumnContext()) { var customer = context.Customers.Single(); var orders = customer.Orders.ToList(); orders[0].Name = "Changed Name"; context.Orders.Remove(orders[1]); context.SaveChanges(); } using (var context = new GuidIdentityColumnContext()) { var customer = context.Customers.Single(); var orders = customer.Orders; Assert.Equal(1, orders.Count()); Assert.Equal("Changed Name", orders.Single().Name); } } }); }
public GuidIdentityColumnUpdateTests() { using (var context = new GuidIdentityColumnContext()) { context.Customers.ToList(); } }
public GuidIdentityColumnUpdateTests() { using (var context = new GuidIdentityColumnContext()) { _isSqlAzure = IsSqlAzure(context.Database.Connection.ConnectionString); if (!_isSqlAzure) { context.Customers.ToList(); } } }
public void Verify_insert_update_detele_for_guid_identity_column() { if (!_isSqlAzure) { using (var context = new GuidIdentityColumnContext()) { var customer = context.Customers.Single(); var orders = customer.Orders.ToList(); orders[0].Name = "Changed Name"; context.Orders.Remove(orders[1]); context.SaveChanges(); } using (var context = new GuidIdentityColumnContext()) { var customer = context.Customers.Single(); var orders = customer.Orders; Assert.Equal(1, orders.Count()); Assert.Equal("Changed Name", orders.Single().Name); } } }