AddTag() public method

Adds a tag to the filter.
public AddTag ( string tag ) : void
tag string The tag to add
return void
Esempio n. 1
0
        public void SmokeTest()
        {
            var mockclient = TestCommon.GetMockRestClient<DeleteSummary>(new DeleteSummary());
            var client = TestCommon.GetClient(mockclient.Object);

            var filter = new Filter();
            filter.AddTag("tag1");

            client.DeleteSeries(filter);
            mockclient.Verify(cl => cl.Execute<DeleteSummary>(It.Is<RestRequest>(req => req.Method == Method.DELETE)));
            mockclient.Verify(cl => cl.Execute<DeleteSummary>(It.Is<RestRequest>(req => req.Resource == "/series/")));
            mockclient.Verify(cl => cl.Execute<DeleteSummary>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "tag", "tag1"))));
        }
Esempio n. 2
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"))));
        }