public void AddFacetFieldWorks() { using (var builder = new SchemaBuilder()) { uint field1 = builder.AddFacetField("test1"); uint field2 = builder.AddFacetField("test2"); Assert.NotEqual(field1, field2); } }
public void BuildWorks() { using (var builder = new SchemaBuilder()) using (var options = new TextOptions()) { uint field1 = builder.AddFacetField(nameof(field1)); uint field2 = builder.AddTextField("test2", options); Assert.NotEqual(field1, field2); var schema = builder.Build(); Assert.NotNull(schema); Assert.Equal(nameof(field1), schema.GetFieldName(field1)); Assert.Throws <ObjectDisposedException>(() => builder.AddFacetField("test3")); } }
private const long DefaultMaxHeapSize = 150 * 1024 * 1024; // 150 MB public IndexTests() { using (var builder = new SchemaBuilder()) { builder.AddBytesField("field1"); field2 = builder.AddFacetField(nameof(field2)); schema = builder.Build(); } var path = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); indexDirectory = Directory.CreateDirectory(path); }