public void ShouldReturnDefaultValue() { var whales = "./resources/MetaDataWithDefault"; var metaDataReader = new MetaDataReader(); var metaData = metaDataReader.ReadMetaData(whales); var coreFileMetaData = new CoreFileMetaData(metaData.Core); var fieldMetaData = coreFileMetaData.Fields[Terms.datasetID]; }
public void ShouldCreateTokenizer() { var factory = new DefaultFactory(); var fileMetaData = new CoreFileMetaData(coreFileType); var tokenizer = factory.CreateTokenizer(fileMetaData); Assert.IsType <Tokenizer>(tokenizer); Assert.IsAssignableFrom <ITokenizer>(tokenizer); }
public void ShouldBuildOccurrenceFile() { var fieldsMetaDataBuilder = fixture.OccurrenceFieldsMetaDataBuilder; var context = new BuilderContext("."); var occurrenceMetaDataBuilder = CoreFileMetaDataBuilder.File("occurrence.txt") .IgnoreHeaderLines(1) .Encoding(Encoding.UTF8) .Index(0) .RowType(RowTypes.Occurrence) .AddFields(fieldsMetaDataBuilder) .Build(); var coreFileMetaData = new CoreFileMetaData(occurrenceMetaDataBuilder); var fileBuilder = FileBuilder.MetaData(coreFileMetaData) .Context(context) .BuildRows(rowBuilder => BuildOccurrenceRows(rowBuilder)); var fileName = fileBuilder.Build(); Assert.True(File.Exists(fileName)); }