public void ToAzureField_ConvertsToCollectionDataType() { var eventSearchField = new SearchField("FieldA.Val") { DataType = typeof(string), IsCollection = true }; var azureField = eventSearchField.ToAzureField(); Assert.Equal(DataType.Collection(DataType.String), azureField.Type); }
public void ToAzureField() { var eventSearchField = new SearchField("FieldA.Val") { DataType = typeof(string), IsFacetable = true, IsKey = true, IsFilterable = true, IsSortable = true, IsSearchable = true, IsSuggester = true }; var azureField = eventSearchField.ToAzureField(convertNameToLowercase: true); Assert.Equal("fielda_val", azureField.Name); Assert.Equal(DataType.String, azureField.Type); Assert.True(azureField.IsFacetable); Assert.True(azureField.IsKey); Assert.True(azureField.IsFilterable); Assert.True(azureField.IsSortable); Assert.True(azureField.IsSearchable); }