public void Create_EmptyStackChartData_ReturnEmptyEnumerable() { // Call IEnumerable <RowChartDataSeries> series = RowChartDataSeriesFactory.Create(new StackChartData()); // Assert CollectionAssert.IsEmpty(series); }
private void DrawColumns() { IEnumerable <RowChartDataSeries> series = RowChartDataSeriesFactory.Create(data); foreach (RowChartDataSeries rowChartDataSeries in series) { plotView.Model.Series.Add(rowChartDataSeries); } }
public void Create_DataNull_ThrowsArgumentNullException() { // Call TestDelegate test = () => RowChartDataSeriesFactory.Create(null).ToList(); // Assert var exception = Assert.Throws <ArgumentNullException>(test); Assert.AreEqual("data", exception.ParamName); }
public void Create_CompleteStackChartData_ReturnChartDataSeriesForRows() { // Setup var data = new StackChartData(); data.AddColumn("Column 1"); data.AddColumn("Column 2"); data.AddRow("Row 1", new[] { 0.1, 0.9 }); // Call IEnumerable <RowChartDataSeries> series = RowChartDataSeriesFactory.Create(data); // Assert Assert.AreEqual(data.Rows.Count(), series.Count()); }