AddId() public method

Adds an id to the filter.
public AddId ( string id ) : void
id string The id to add
return void
Ejemplo n.º 1
0
        public void Filter()
        {
            var mockclient = TestCommon.GetMockRestClient<List<Series>>(new List<Series> {});
            var client = TestCommon.GetClient(mockclient.Object);

            var filter = new Filter();
            filter.AddAttribute("key1", "value1");
            filter.AddAttribute("key2", "value2");
            filter.AddId("id1");
            filter.AddId("id2");
            filter.AddTag("tag1");
            filter.AddTag("tag2");

            client.ListSeries(filter);

            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "attr[key1]", "value1"))));
            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "attr[key2]", "value2"))));
            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "tag", "tag1"))));
            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "tag", "tag2"))));
            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "id", "id1"))));
            mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "id", "id2"))));
        }