Exemplo n.º 1
0
 public void blah()
 {
     Expression<Func<Kase, object>> foo = x => x.Queue;
     var bb = new CollectionContainsPropertyOperation();
     var aa = bb.GetPredicateBuilder<Kase>(foo.GetMemberExpression(true));
     var caseToTest = new Kase{Queue = new Kueue{Name = "foo"}};
     var listOfQueues = new List<Kueue> {new Kueue {Name = "foo"}, new Kueue {Name = "bar"}};
     aa(listOfQueues).Compile()(caseToTest).ShouldBeTrue();
 }
Exemplo n.º 2
0
        public Kase Create(Kase kase)
        {
            var request = new RestRequest("kases.xml", Method.POST)
            {
                XmlSerializer = new XmlIgnoreSerializer()
            };

            request.AddBody(kase);

            var response = _client.Execute <Kase>(request);

            return(response.Data);
        }
Exemplo n.º 3
0
        public bool Update(Kase kase)
        {
            var request = new RestRequest("kases/{id}.xml", Method.PUT)
            {
                XmlSerializer = new XmlIgnoreSerializer()
            };

            request.AddParameter("id", kase.Id, ParameterType.UrlSegment);
            request.AddBody(kase);

            var response = _client.Execute <Kase>(request);

            return(response.StatusCode == HttpStatusCode.OK);
        }
Exemplo n.º 4
0
        public void blah()
        {
            Expression <Func <Kase, object> > foo = x => x.Queue;
            var bb         = new CollectionContainsPropertyOperation();
            var aa         = bb.GetPredicateBuilder <Kase>(foo.GetMemberExpression(true));
            var caseToTest = new Kase {
                Queue = new Kueue {
                    Name = "foo"
                }
            };
            var listOfQueues = new List <Kueue> {
                new Kueue {
                    Name = "foo"
                }, new Kueue {
                    Name = "bar"
                }
            };

            aa(listOfQueues).Compile()(caseToTest).ShouldBeTrue();
        }