public void MasterIndexSearchAttribute_Constructor() { _masterIndexSearchAttribute = new MasterIndexSearchAttribute(true); Assert.AreEqual(true, _masterIndexSearchAttribute.Searchable); Assert.IsTrue(string.IsNullOrEmpty(_masterIndexSearchAttribute.RmsClassicColumnName)); Assert.AreEqual(SearchRuleType.None, _masterIndexSearchAttribute.SearchType); Assert.AreEqual(1, _masterIndexSearchAttribute.FieldWeight); Assert.AreEqual(false, _masterIndexSearchAttribute.Required); Assert.AreEqual(1, _masterIndexSearchAttribute.Priorities.Length); Assert.AreEqual(SearchRulePriority.Priority1, _masterIndexSearchAttribute.Priorities[0]); }
public void MasterIndexSearchAttribute_InitializingConstructorForExactSearchType() { _priorities = new[] { SearchRulePriority.Priority2 }; _masterIndexSearchAttribute = new MasterIndexSearchAttribute(false, ColumnName, SearchRuleType.Exact, 2, true, _priorities); Assert.AreEqual(false, _masterIndexSearchAttribute.Searchable); Assert.AreEqual(ColumnName, _masterIndexSearchAttribute.RmsClassicColumnName); Assert.AreEqual(SearchRuleType.Exact, _masterIndexSearchAttribute.SearchType); Assert.AreEqual(2, _masterIndexSearchAttribute.FieldWeight); Assert.AreEqual(true, _masterIndexSearchAttribute.Required); Assert.AreEqual(_priorities.Length, _masterIndexSearchAttribute.Priorities.Length); }
public void MasterIndexSearchAttribute_InitializingConstructorForContainsSearchType() { priorities = new SearchRulePriority[] { SearchRulePriority.Priority2, SearchRulePriority.Priority3 }; masterIndexSearchAttribute = new MasterIndexSearchAttribute(false, columnName, SearchRuleType.Contains, 2, true, priorities); Assert.AreEqual(false, masterIndexSearchAttribute.Searchable); Assert.AreEqual(columnName, masterIndexSearchAttribute.RmsClassicColumnName); Assert.AreEqual(SearchRuleType.Contains, masterIndexSearchAttribute.SearchType); Assert.AreEqual(2, masterIndexSearchAttribute.FieldWeight); Assert.AreEqual(true, masterIndexSearchAttribute.Required); Assert.AreEqual(priorities.Length, masterIndexSearchAttribute.Priorities.Length); }