public void Filter_LikeEnd_CorrectNewContent() { var manager = new TestCasesManager(); //Setup content; manager.Content.Columns.Add(new DataColumn("columnName")); manager.Variables.Add("columnName"); var matchingRow = manager.Content.NewRow(); matchingRow[0] = "matching"; var nonMatchingRow = manager.Content.NewRow(); nonMatchingRow[0] = "xyz"; manager.Content.Rows.Add(matchingRow); manager.Content.Rows.Add(nonMatchingRow); manager.Content.AcceptChanges(); //Setup filter manager.Filter("columnName", Operator.Like, false, "%ing"); Assert.That(manager.Content.Rows, Has.Count.EqualTo(1)); Assert.That(manager.Content.Rows[0][0], Is.EqualTo("matching")); }
internal void Filter(int selectedIndex, Operator @operator, bool negation, string text) { testCasesManager.Filter(Variables[VariableSelectedIndex], @operator, negation, text); Reload(); OnPropertyChanged("TestCases"); }