public void ChartDataPointCreate() { TestUtils.Upload(c_fileName, c_folderName + "/" + c_fileName); DataPoint dataPoint = new OneValueChartDataPoint { Value = 40 }; //Must throw ApiException because adding data points only works with Scatter & Bubble charts. Assert.Throws <ApiException>(() => TestUtils.SlidesApi.CreateChartDataPoint( c_fileName, c_slideIndex, c_shapeIndex, c_seriesIndex, dataPoint, c_password, c_folderName)); }
public void ChartDataPointUpdate() { TestUtils.Upload(c_fileName, c_folderName + "/" + c_fileName); OneValueChartDataPoint dataPoint = new OneValueChartDataPoint { Value = 40 }; Chart chart = TestUtils.SlidesApi.UpdateChartDataPoint( c_fileName, c_slideIndex, c_shapeIndex, c_seriesIndex, c_categoryIndex, dataPoint, c_password, c_folderName); Assert.IsNotNull(chart); Assert.AreEqual(c_seriesCount, chart.Series.Count); Assert.AreEqual(c_categoryCount, chart.Categories.Count); Assert.AreEqual(c_categoryCount, ((OneValueSeries)chart.Series[0]).DataPoints.Count); Assert.AreEqual(dataPoint.Value, ((OneValueSeries)chart.Series[c_seriesIndex - 1]).DataPoints[c_categoryIndex - 1].Value); }