예제 #1
0
        internal void Filter(int selectedIndex, OperatorType @operator, bool negation, string text)
        {
            var action = new FilterCaseAction(Variables[VariableSelectedIndex], @operator, new[] { text }, negation);

            action.Execute(testCaseCollectionManager.CurrentScope);
            Reload();
            OnPropertyChanged("TestCases");
        }
예제 #2
0
        public void Display_LikeMultipleValues_CorrectString()
        {
            var action = new FilterCaseAction("myColumn", OperatorType.Like, new[] { "first value", "second value" }, false);

            Assert.That(action.Display, Is.EqualTo("Filtering on column 'myColumn' all instances like 'first value', 'second value'"));
        }
예제 #3
0
        public void Display_EqualOneValue_CorrectString()
        {
            var action = new FilterCaseAction("myColumn", OperatorType.Equal, new[] { "first value" }, false);

            Assert.That(action.Display, Is.EqualTo("Filtering on column 'myColumn' all instances equal to 'first value'"));
        }
예제 #4
0
        public void Display_NotLikeOneValue_CorrectString()
        {
            var action = new FilterCaseAction("myColumn", OperatorType.Like, new[] { "first value" }, true);

            Assert.That(action.Display, Is.EqualTo("Filtering on column 'myColumn' all instances not like 'first value'"));
        }
예제 #5
0
        public void Display_LikeOneValue_CorrectString()
        {
            var action = new FilterCaseAction("myColumn", NBi.Service.Operator.Like, new[] { "first value" }, false);

            Assert.That(action.Display, Is.EqualTo("Filtering on column 'myColumn' all instances like 'first value'"));
        }