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)); }