public void TestAddInt32Field_Stored() { Int32Field field = null; int value = 123; var stored = Field.Store.YES; AssertDocumentExtensionAddsToDocument(document => field = document.AddInt32Field("theName", value, stored)); Assert.AreEqual("theName", field.Name); Assert.AreEqual(value, field.GetInt32ValueOrDefault()); Assert.AreSame(Int32Field.TYPE_STORED, field.FieldType); }
public void TestAddInt32Field_FieldType() { Int32Field field = null; int value = 123; var fieldType = new FieldType { IsIndexed = true, IsTokenized = true, OmitNorms = false, IndexOptions = IndexOptions.DOCS_ONLY, NumericType = NumericType.INT32, IsStored = true }.Freeze(); AssertDocumentExtensionAddsToDocument(document => field = document.AddInt32Field("theName", value, fieldType)); Assert.AreEqual("theName", field.Name); Assert.AreEqual(value, field.GetInt32ValueOrDefault()); Assert.AreSame(fieldType, field.FieldType); }