public static void RunTest(int testCount)
        {
            SelectTestDefinition[] testDefinitions = SelectTestDefinition.GetSelectTestDefinitions();

            //warming-up
            foreach (SelectTestDefinition testDefinition in testDefinitions)
            {
                using (var dbContext = OrderContext.Create("dummy"))
                    testDefinition.ExecutorDb(dbContext);
            }

            PerformanceCacheOeTest(testDefinitions, testCount, true);
            PerformanceCacheOeTest(testDefinitions, testCount, false);
            PerformanceCacheDbTest(testDefinitions, testCount);
        }
Esempio n. 2
0
        public static void RunTest(int testCount)
        {
            SelectTestDefinition[] testDefinitions = SelectTestDefinition.GetSelectTestDefinitions();

            //warming-up
            var dataAdapter = new OrderDataAdapter(false, false);
            var dbContext   = (DbContext)dataAdapter.CreateDataContext();

            foreach (SelectTestDefinition testDefinition in testDefinitions)
            {
                testDefinition.ExecutorDb(dataAdapter, dbContext);
            }
            dataAdapter.CloseDataContext(dbContext);

            PerformanceCacheOeTest(testDefinitions, testCount, true);
            PerformanceCacheOeTest(testDefinitions, testCount, false);
            PerformanceCacheDbTest(testDefinitions, testCount);
        }