public async void GetConcreteMaterial() { var client = GetClient(); var request = RestSharpApiClientHelper.BuildBoschBlueRequest(Method.GET, "api/materials/concrete"); request.AddHeader("QueryBy", "MaterialName"); var response = await client.Execute(request); Assert.NotNull(response); _logger.LogDebug("HTTP GET of Materials returned status code: " + response.StatusCode); Assert.Equal(HttpStatusCode.OK, response.StatusCode); Assert.NotNull(response.Content); var jsonContent = response.Content; _logger.LogDebug("HTTP GET of Materials returned contents: " + jsonContent); Assert.False(string.IsNullOrWhiteSpace(jsonContent)); var materialData = JsonConvert.DeserializeObject <MaterialModel>(jsonContent); Assert.NotNull(materialData); client.Dispose(); }
public async void GetGrindJob() { var client = GetClient(); var request = RestSharpApiClientHelper.BuildBoschBlueRequest(Method.GET, "api/jobs/grind"); request.AddHeader("QueryBy", "JobName"); var response = await client.Execute(request); Assert.NotNull(response); _logger.LogDebug("HTTP GET of Jobs returned status code: " + response.StatusCode); Assert.Equal(HttpStatusCode.OK, response.StatusCode); Assert.NotNull(response.Content); var jsonContent = response.Content; _logger.LogDebug("HTTP GET of Jobs returned contents: " + jsonContent); Assert.False(string.IsNullOrWhiteSpace(jsonContent)); var jobLink = JsonConvert.DeserializeObject <LinksWrapper <JobModel> >(jsonContent); Assert.NotNull(jobLink); Assert.Equal("[ Grind ]", jobLink.Value.Name); client.Dispose(); }