Exemple #1
0
        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);
		}
Exemple #3
0
        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);
		}