Exemple #1
0
        public async Task EntitiesAreSavedInTheSameOrderAsTheyWereAdded()
        {
            var insertOrder = 1;

            using (var context = new ConservationOfOrderContext()) {
                for (var i = 0; i < 10000; i++)
                {
                    context.Entities.Add(new Entity {
                        InsertOrder = insertOrder++
                    });
                }
                await context.SaveChangesAsync();

                var entitiesThatWereAddedOutOfOrder = context.Entities.Any(x => x.Id != x.InsertOrder);
                Assert.False(entitiesThatWereAddedOutOfOrder);
            }
        }
Exemple #2
0
 public ConservationOfOrderFacts()
 {
     using (var context = new ConservationOfOrderContext()) {
         context.Truncate <Entity>();
     }
 }
Exemple #3
0
 public void Dispose()
 {
     using (var context = new ConservationOfOrderContext()) {
         context.Truncate <Entity>();
     }
 }