public void to_filter_rule()
        {
            var handler = new StringFilterHandler(OperatorKeys.CONTAINS, s => s.Contains(null));
            var request = new FilterRequest<Case>(new Criteria(){
                value = "Open"
            }, new ObjectConverter(), c => c.Condition);

            var rule = handler.ToFilterRule(request);

            rule.Accessor.ShouldEqual(request.Accessor);
            rule.Operator.ShouldEqual(OperatorKeys.CONTAINS);
            rule.Value.ShouldEqual("Open");
        }
        public void to_filter_rule()
        {
            var handler = new StringFilterHandler(OperatorKeys.CONTAINS, s => s.Contains(null));
            var request = new FilterRequest <Case>(new Criteria()
            {
                value = "Open"
            }, new ObjectConverter(), c => c.Condition);

            var rule = handler.ToFilterRule(request);

            rule.Accessor.ShouldEqual(request.Accessor);
            rule.Operator.ShouldEqual(OperatorKeys.CONTAINS);
            rule.Value.ShouldEqual("Open");
        }