public QueryologyEngineTestBuilder()
 {
     _dbContext        = new T();
     _queryologyEngine = new QueryologyEngineBuilder <T>().Configure(options =>
     {
         options.DataContextProvider     = _dbContext;
         options.ObjectDisplayerProvider = TestObjectViewer.DisplayData;
     }).Build();
 }
        protected virtual void Dispose(bool disposing)
        {
            if (_disposedValue)
            {
                return;
            }

            if (disposing)
            {
                _dbContext.Dispose();
            }

            _dbContext        = null;
            _queryologyEngine = null;

            _disposedValue = true;
        }