public void CanUseInGlobalWhereTest()
        {
            // Arrange
            var field = new FieldDefinition(Field1Name, ColumnTypes.Image, null, null, false, false);
            var queryGenerator = new SearchQueryGeneratorTest();
            queryGenerator.ColumnRepresentations.Add(Field1Name, new ColumnRepresentation(Field1Name, Field1Name, 0));

            // Assert
            Assert.IsFalse(queryGenerator.CanUseInGlobalWhere_Public(field));

            // Arrange
            field = new FieldDefinition(Field1Name, ColumnTypes.Image, null, null, true, false);
            // Assert
            Assert.IsFalse(queryGenerator.CanUseInGlobalWhere_Public(field));

            // Arrange
            field = new FieldDefinition(Field1Name, ColumnTypes.Image, null, null, true, true);
            // Assert
            Assert.IsTrue(queryGenerator.CanUseInGlobalWhere_Public(field));

            // Arrange
            queryGenerator.ColumnRepresentations.Clear();
            // Assert
            Assert.IsFalse(queryGenerator.CanUseInGlobalWhere_Public(field));
        }