public void AddFullTextSearchCondition_CountAtOne() { // Arrange. var searchConditions = new SearchConditions(); // Act. searchConditions.AddFullTextSearchCondition("hello"); // Assert. Assert.AreEqual(1, searchConditions.Count); }
public void AddFullTextSearchCondition_ConditionCorrect_Flags_FileDataOnly() { // Arrange. var searchConditions = new SearchConditions(); // Act. searchConditions.AddFullTextSearchCondition("hello", MFFullTextSearchFlags.MFFullTextSearchFlagsLookInFileData); // Assert. var condition = searchConditions[1]; Assert.IsNotNull(condition); Assert.AreEqual(MFConditionType.MFConditionTypeContains, condition.ConditionType); Assert.AreEqual(MFExpressionType.MFExpressionTypeAnyField, condition.Expression.Type); Assert.AreEqual(MFDataType.MFDatatypeText, condition.TypedValue.DataType); Assert.AreEqual(MFFullTextSearchFlags.MFFullTextSearchFlagsLookInFileData, condition.Expression.DataAnyFieldFTSFlags); Assert.AreEqual("hello", condition.TypedValue.DisplayValue); }
public void AddFullTextSearchCondition_ConditionCorrect() { // Arrange. var searchConditions = new SearchConditions(); // Act. searchConditions.AddFullTextSearchCondition("hello"); // Assert. var condition = searchConditions[1]; Assert.IsNotNull(condition); Assert.AreEqual(MFConditionType.MFConditionTypeContains, condition.ConditionType); Assert.AreEqual(MFExpressionType.MFExpressionTypeAnyField, condition.Expression.Type); Assert.AreEqual(MFDataType.MFDatatypeText, condition.TypedValue.DataType); // ReSharper disable once BitwiseOperatorOnEnumWithoutFlags Assert.AreEqual(MFFullTextSearchFlags.MFFullTextSearchFlagsLookInFileData | MFFullTextSearchFlags.MFFullTextSearchFlagsLookInMetaData, condition.Expression.DataAnyFieldFTSFlags); Assert.AreEqual("hello", condition.TypedValue.DisplayValue); }