Example #1
0
        private static void AddRuleFor(string data, string fieldName, ICollection <Rule> rulez)
        {
            if (string.IsNullOrEmpty(data))
            {
                return;
            }
            var rule = new Rule {
                field = fieldName, op = "bw", data = data
            };

            rulez.Add(rule);
        }
        public void TestProjectGetByProjectName()
        {
            var sut          = new PatService();
            var gridSettings = new MvcJqGrid.GridSettings {
                IsSearch = true, PageSize = 99999999, PageIndex = 1, SortColumn = "ProjectId"
            };
            var rule1 = new MvcJqGrid.Rule {
                field = "ProjectName", op = DataConstants.SqlOperationContains, data = "Steve"
            };
            var ruleArray = new MvcJqGrid.Rule[1];

            ruleArray[0] = rule1;
            var filter = new MvcJqGrid.Filter {
                rules = ruleArray
            };

            gridSettings.Where = filter;
            var projectList = sut.GetProjects(gridSettings);

            Assert.IsTrue(projectList.Any());
        }