public async Task GetImageBytesFromOptions_CustomSettings_Works() { var settings = new HighchartsSetting { ExportImageType = "jpg", ScaleFactor = 4, ImageWidth = 1500, ServerAddress = _highchartsServer }; var client = new HighchartsClient(settings); var options = new { xAxis = new { categories = new[] { "Jan", "Feb", "Mar" } }, series = new[] { new { data = new[] { 29.9, 71.5, 106.4 } } } }; var res = await client.GetChartImageFromOptionsAsync(JsonConvert.SerializeObject(options)); Assert.IsNotNull(res); File.WriteAllBytes($"__imageFromBytes_customSettings.{settings.ExportImageType}", res); }
public async Task GetImageBytesFromOptions_CustomSettings_Works() { var settings = new HighchartsSetting { ExportImageType = "jpg", ScaleFactor = 4, ImageWidth = 1500, ServerAddress = _highchartsServer }; var client = new HighchartsClient(settings); var options = new { xAxis = new { categories = new[] { "Jan", "Feb", "Mar" } }, series = new[] { new { data = new[] {29.9, 71.5, 106.4} } } }; var res = await client.GetChartImageFromOptionsAsync(JsonConvert.SerializeObject(options)); Assert.IsNotNull(res); File.WriteAllBytes($"__imageFromBytes_customSettings.{settings.ExportImageType}", res); }
public async Task GetImageBytesFromOptions_Works() { var client = new HighchartsClient(_highchartsServer); var options = new { xAxis = new { categories = new[] { "Jan", "Feb", "Mar" } }, series = new[] { new { data = new[] { 29.9, 71.5, 106.4 } } } }; var res = await client.GetChartImageFromOptionsAsync(JsonConvert.SerializeObject(options)); Assert.IsNotNull(res); File.WriteAllBytes("__imageFromBytes_defaultSettings.png", res); }
public async Task GetImageBytesFromOptions_Works() { var client = new HighchartsClient(_highchartsServer); var options = new { xAxis = new { categories = new[] { "Jan", "Feb", "Mar" } }, series = new[] { new { data = new[] {29.9, 71.5, 106.4} } } }; var res = await client.GetChartImageFromOptionsAsync(JsonConvert.SerializeObject(options)); Assert.IsNotNull(res); File.WriteAllBytes("__imageFromBytes_defaultSettings.png", res); }