AddKey() public method

Adds a key to the filter.
public AddKey ( string key ) : void
key string The key to add
return void
Ejemplo n.º 1
0
            public void RequestUrl()
            {
                var mockclient = TestCommon.GetMockRestClient<List<DataSet>>(new List<DataSet>());
                var client = TestCommon.GetClient(mockclient.Object);

                var filter = new Filter();
                filter.AddKey("series1");
                filter.AddKey("series2");
                client.ReadMultipleSeries(new DateTime(2012, 06, 23), new DateTime(2012, 06, 24), filter, IntervalParameter.Raw());

                Expression<Func<RestRequest, bool>> assertion = req => req.Resource == "/data/";
                mockclient.Verify(cl => cl.Execute<List<DataSet>>(It.Is<RestRequest>(assertion)));
            }
Ejemplo n.º 2
0
            public void RequestFilter()
            {
                var mockclient = TestCommon.GetMockRestClient<List<DataSet>>(new List<DataSet>());
                var client = TestCommon.GetClient(mockclient.Object);

                var filter = new Filter();
                filter.AddKey("series1");
                filter.AddKey("series2");
                client.ReadMultipleSeries(new DateTime(2012, 06, 23), new DateTime(2012, 06, 24), filter, IntervalParameter.Raw());

                mockclient.Verify(cl => cl.Execute<List<DataSet>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "key", "series1"))));
                mockclient.Verify(cl => cl.Execute<List<DataSet>>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "key", "series2"))));
            }
Ejemplo n.º 3
0
            public void SmokeTest()
            {
                List<DataSet> ret = new List<DataSet> {
                new DataSet
                {
                Series = new Series { Key = "series1" }
                },
                new DataSet
                {
                Series = new Series { Key = "series2" }
                }};

                var restClient = TestCommon.GetMockRestClient<List<DataSet>>(ret).Object;
                var client = TestCommon.GetClient(restClient);
                var filter = new Filter();
                filter.AddKey("series1");
                filter.AddKey("series2");
                var results = client.ReadMultipleSeries(new DateTime(2012, 06, 23), new DateTime(2012, 06, 24), filter, IntervalParameter.Raw());
                Assert.AreEqual(2, results.Count);
                Assert.AreEqual("series1", results[0].Series.Key);
                Assert.AreEqual("series2", results[1].Series.Key);
            }