Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
 internal void Filter(int selectedIndex, Operator @operator, bool negation, string text)
 {
     testCasesManager.Filter(Variables[VariableSelectedIndex], @operator, negation, text);
     Reload();
     OnPropertyChanged("TestCases");
 }