Example #1
0
        public void FilterByNameTest(string filterName, int[] taskIds)
        {
            var filter = new TaskFilter {
                Name = filterName
            };
            var result = filter.Filter(_tasks).ToList();

            AssertOnlyConatainsItems(result, taskIds);
        }
Example #2
0
        public void FilterByPriorityTest(int?priorityFrom, int?priorityTo, int[] taskIds)
        {
            var filter = new TaskFilter
            {
                PriorityFrom = priorityFrom,
                PriorityTo   = priorityTo
            };

            var result = filter.Filter(_tasks).ToList();

            AssertOnlyConatainsItems(result, taskIds);
        }
Example #3
0
        public void FilterByAddedTest(int?numberOfDaysFrom, int?numberOfDaysTo, int[] taskIds)
        {
            var filter = new TaskFilter();

            if (numberOfDaysFrom != null)
            {
                filter.AddedFrom = _today.AddDays(numberOfDaysFrom.Value);
            }

            if (numberOfDaysTo != null)
            {
                filter.AddedTo = _today.AddDays(numberOfDaysTo.Value);
            }

            var result = filter.Filter(_tasks).ToList();

            AssertOnlyConatainsItems(result, taskIds);
        }