public void GlobalSetupInMemory() { _data = FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize); // executed once per each N value _databaseInstanceInMemory = new LiteDatabase(new MemoryStream()); _fileMetaInMemoryCollection = _databaseInstanceInMemory.GetCollection <FileMetaBase>(); }
public void GlobalSetupNormal() { data = FileMetaGenerator <FileMetaBase> .GenerateList(N); // executed once per each N value DatabaseInstanceNormal = new LiteDatabase(ConnectionString); _fileMetaNormalCollection = DatabaseInstanceNormal.GetCollection <FileMetaBase>(); }
public void GlobalSetup() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(N)); // executed once per each N value }
public void GlobalIgnorePropertySetup() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaExclusionCollection = DatabaseInstance.GetCollection <FileMetaWithExclusion>(); _fileMetaExclusionCollection.EnsureIndex(fileMeta => fileMeta.ShouldBeShown); baseDataWithBsonIgnore = FileMetaGenerator <FileMetaWithExclusion> .GenerateList(N); // executed once per each N value }
public void GlobalBsonIgnoreSetup() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.ShouldBeShown); baseData = FileMetaGenerator <FileMetaBase> .GenerateList(N); // executed once per each N value }
public void GlobalSetupCompoundIndexVariant() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(_compoundIndexName, $"$.{nameof(FileMetaBase.IsFavorite)};$.{nameof(FileMetaBase.ShouldBeShown)}"); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(N)); // executed once per each N value }
public void GlobalSetupNormal() { File.Delete(DatabasePath); _data = FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize); // executed once per each N value _databaseInstanceNormal = new LiteDatabase(ConnectionString()); _fileMetaNormalCollection = _databaseInstanceNormal.GetCollection <FileMetaBase>(); }
public void GlobalSetup() { File.Delete(DatabasePath); DatabaseInstance = new LiteDatabase(ConnectionString()); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize)); // executed once per each N value }
public void GlobalSetupSimpleIndexBaseline() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.ShouldBeShown); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.IsFavorite); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(N)); // executed once per each N value }
public void GlobalSetupCompoundIndexVariant() { DatabaseInstance = new LiteDatabase(ConnectionString()); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(COMPOUND_INDEX_NAME, $"$.{nameof(FileMetaBase.IsFavorite)};$.{nameof(FileMetaBase.ShouldBeShown)}"); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize)); // executed once per each N value DatabaseInstance.Checkpoint(); }
public void GlobalSetup() { File.Delete(DatabasePath); DatabaseInstance = new LiteDatabase(ConnectionString()); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(file => file.IsFavorite); _fileMetaCollection.EnsureIndex(file => file.ShouldBeShown); _data = FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize); }
public void GlobalIndexSetup() { File.Delete(DatabasePath); DatabaseInstance = new LiteDatabase(ConnectionString()); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.IsFavorite); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(DatasetSize)); // executed once per each N value DatabaseInstance.Checkpoint(); }
public void GlobalSetup() { DatabaseInstance = new LiteDatabase(ConnectionString); _fileMetaCollection = DatabaseInstance.GetCollection <FileMetaBase>(); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.ValidFrom); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.ValidTo); _fileMetaCollection.EnsureIndex(fileMeta => fileMeta.ShouldBeShown); _fileMetaCollection.Insert(FileMetaGenerator <FileMetaBase> .GenerateList(N)); // executed once per each N value _dateTimeConstraint = DateTime.Now; _dateTimeConstraintBsonValue = new BsonValue(DateTime.Now); }
public List <FileMetaWithExclusion> DataWithExclusionsGeneration() { return(FileMetaGenerator <FileMetaWithExclusion> .GenerateList(N)); }
public List <FileMetaBase> DataGeneration() { return(FileMetaGenerator <FileMetaBase> .GenerateList(N)); }