Esempio n. 1
0
 public override void TearDownSession()
 {
     if (dataContext != null)
     {
         dataContext.Dispose();
         dataContext = null;
     }
 }
Esempio n. 2
0
 public override void CleanupTestDataSet()
 {
     using (var dataContext = new EF6Context()) {
         dataContext.Database.Connection.Open();
         dataContext.Entities.RemoveRange(dataContext.Entities.ToList());
         dataContext.SaveChanges();
     }
 }
Esempio n. 3
0
 public override void CreateTestDataSet(int recordsCount)
 {
     CleanupTestDataSet();
     EF6Entity[] data = new EF6Entity[recordsCount];
     for (int i = 0; i < recordsCount; i++)
     {
         data[i] = new EF6Entity()
         {
             Id = i, Value = i
         };
     }
     using (var dataContext = new EF6Context()) {
         dataContext.Database.Connection.Open();
         dataContext.Entities.AddRange(data);
         dataContext.SaveChanges();
     }
     RecordsCount = recordsCount;
 }
Esempio n. 4
0
 public override void InitSession()
 {
     dataContext = new EF6Context();
     dataContext.Database.Connection.Open();
 }