public void RequestParameters() { var series = new Series { Id = "series-id", Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.CreateSeries("series-key"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => TestCommon.ContainsParameterByPattern(req.Parameters, "application/json", "series-key")))); }
public void NoKey() { var series = new Series { Id = "series-id" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); var results = client.CreateSeries(); Assert.AreEqual("series-id", results.Id); Assert.AreEqual(null, results.Key); }
public void RequestUrl() { var series = new Series { Id = "series-id", Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.CreateSeries("series-key"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Resource == "/series/"))); }
public void Equality() { var s1 = new Series { Id = "my-id", Key = "my-key" }; var s2 = new Series { Id = "my-id", Key = "my-key" }; Assert.AreEqual(s1, s2); }
public void Unequality_Key() { var s1 = new Series { Id = "my-id", Key = "my-key" }; var s2 = new Series { Id = "my-id", Key = "my-other-key" }; Assert.AreNotEqual(s1, s2); }
public void Equality_WithMetaData() { var s1 = new Series { Id = "my-id", Key = "my-key", Tags = new List<string> { "tag1", "tag2" } }; var s2 = new Series { Id = "my-id", Key = "my-key", Attributes = new Dictionary<string,string> { { "key", "val" } } }; Assert.AreEqual(s1, s2); }
public void SmokeTest() { var series = new Series { Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<List<Series>>(new List<Series>{series}); var client = TestCommon.GetClient(mockclient.Object); var result = client.ListSeries(); Assert.IsNotEmpty(result); Assert.AreEqual(1, result.Count); }
public void SmokeTest() { var jsonResponse = new RestResponse { Content = "{\"id\":\"series-id\",\"key\":\"series-key\",\"name\":\"\",\"attributes\":{},\"tags\":[]}" }; var series = new Series { Id = "series-id", Key = "series-key" }; var result = JsonDeserializationTests.deserializer.Deserialize<Series>(jsonResponse); Assert.AreEqual(series, result); }
public void SmokeTest() { var series = new Series { Id = "series-id", Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); var results = client.CreateSeries("series-key"); Assert.AreEqual("series-id", results.Id); Assert.AreEqual("series-key", results.Key); }
public void RequestMethod() { var series = new Series { Id = "series-id" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.GetSeriesById("series-id"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Method == Method.GET))); }
public void RequestParameters() { var series = new Series { Id = "series-id" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.GetSeriesById("series-id"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "id", "series-id")))); }
public void KeySmokeTest() { var series = new Series { Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); var results = client.GetSeriesByKey("series-key"); Assert.AreEqual("series-key", results.Key); }
public void Tags() { Series series = new Series { Id = "series-id", Key = "series-key", Tags = new List<string>{ "tag1", "tag2" } }; var result = JsonSerializationTests.serializer.Serialize(series); Assert.AreEqual("{\"id\":\"series-id\",\"key\":\"series-key\",\"name\":\"\",\"attributes\":{},\"tags\":[\"tag1\",\"tag2\"]}", result); }
public void Attributes() { Series series = new Series { Id = "series-id", Key = "series-key", Attributes = new Dictionary<string,string>{ { "key1", "val1" }, { "key2", "val2" } } }; var result = JsonSerializationTests.serializer.Serialize(series); Assert.AreEqual("{\"id\":\"series-id\",\"key\":\"series-key\",\"name\":\"\",\"attributes\":{\"key1\":\"val1\",\"key2\":\"val2\"},\"tags\":[]}", result); }
public void RequestUrl() { var series = new Series { Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<List<Series>>(new List<Series> { series }); var client = TestCommon.GetClient(mockclient.Object); client.ListSeries(); mockclient.Verify(cl => cl.Execute<List<Series>>(It.Is<RestRequest>(req => req.Resource == "/series"))); }
public void SmokeTest() { var series = new Series { Id = "series-id" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); var results = client.GetSeriesById("series-id"); Assert.AreEqual("series-id", results.Id); }
public void RequestUrl() { var series = new Series { Id = "series-id" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.GetSeriesById("series-id"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Resource == "/series/id/{id}"))); }
public void RequestMethod() { var seriesResponse = new Series { Id = "series-id", Key = "series-key", Tags = new List<string> { "updated" } }; var mockclient = TestCommon.GetMockRestClient<Series>(seriesResponse); var client = TestCommon.GetClient(mockclient.Object); client.UpdateSeries(seriesResponse); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Method == Method.PUT))); }
public void RequestUrl() { var seriesResponse = new Series { Id = "series-id", Key = "series-key", Tags = new List<string> { "updated" } }; var mockclient = TestCommon.GetMockRestClient<Series>(seriesResponse); var client = TestCommon.GetClient(mockclient.Object); client.UpdateSeries(seriesResponse); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Resource == "/series/id/{id}/"))); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => TestCommon.ContainsParameter(req.Parameters, "id", "series-id")))); }
public void SmokeTest() { var series = new Series { Id = "series-id", Key = "series-key" }; var result = JsonSerializationTests.serializer.Serialize(series); Assert.AreEqual("{\"id\":\"series-id\",\"key\":\"series-key\",\"name\":\"\",\"attributes\":{},\"tags\":[]}", result); }
public void SmokeTest() { var seriesResponse = new Series { Id = "series-id", Key = "series-key", Tags = new List<string> { "updated" } }; var mockclient = TestCommon.GetMockRestClient<Series>(seriesResponse); var client = TestCommon.GetClient(mockclient.Object); var result = client.UpdateSeries(seriesResponse); Assert.AreEqual(1, result.Tags.Count); Assert.AreEqual("updated", result.Tags[0]); }
public void SmokeTest() { Series series = new Series { Key = "testkey" }; DataSet ret = new DataSet { Series = series }; var client = TestCommon.GetClient(TestCommon.GetMockRestClient<DataSet>(ret).Object); var results = client.ReadByKey("testkey", new DateTime(2012, 06, 23), new DateTime(2012, 06, 24), IntervalParameter.Raw()); Assert.IsNotNull(results); Assert.IsNotNull(results.Series); Assert.AreEqual("testkey", results.Series.Key); }
public void KeyRequestUrl() { var series = new Series { Key = "series-key" }; var mockclient = TestCommon.GetMockRestClient<Series>(series); var client = TestCommon.GetClient(mockclient.Object); client.GetSeriesByKey("series-key"); mockclient.Verify(cl => cl.Execute<Series>(It.Is<RestRequest>(req => req.Resource == "/series/key/{key}"))); }