Index: Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleAreaSeries.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleAreaSeries.cs (.../MultipleAreaSeries.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleAreaSeries.cs (.../MultipleAreaSeries.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -28,11 +28,13 @@
namespace Core.Components.OxyPlot.CustomSeries
{
///
- /// Represents multiple area series that fills the polygons defined by each collection of points.
+ /// Represents multiple area series that fills each of the polygons defined by a collection of points.
///
public class MultipleAreaSeries : XYAxisSeries
{
private readonly OxyColor defaultColor = OxyColors.Fuchsia;
+ private OxyColor color;
+ private OxyColor fill;
///
/// Creates a new instance of .
@@ -50,18 +52,16 @@
/// Gets or sets the color of the curve.
///
/// The color.
- public OxyColor Color { get; set; }
-
- ///
- /// Gets the actual color.
- ///
- /// The actual color.
- public OxyColor ActualColor
+ public OxyColor Color
{
get
{
- return Color.GetActualColor(defaultColor);
+ return color.GetActualColor(defaultColor);
}
+ set
+ {
+ color = value;
+ }
}
///
@@ -74,18 +74,16 @@
/// Gets or sets the area fill color.
///
/// The fill.
- public OxyColor Fill { get; set; }
-
- ///
- /// Gets the actual fill color.
- ///
- /// The actual fill.
- public OxyColor ActualFill
+ public OxyColor Fill
{
get
{
- return Fill.GetActualColor(defaultColor);
+ return fill.GetActualColor(defaultColor);
}
+ set
+ {
+ fill = value;
+ }
}
public override void Render(IRenderContext renderContext)
@@ -94,31 +92,25 @@
{
throw new ArgumentNullException(nameof(renderContext));
}
-
- IList areas = Areas;
- int numberOfAreas = areas.Count;
- if (numberOfAreas == 0)
+
+ if (!Areas.Any() || Areas.All(a => !a.Any()))
{
return;
}
- if (areas.All(a => !a.Any()))
- {
- return;
- }
VerifyAxes();
OxyRect clippingRect = GetClippingRect();
renderContext.SetClip(clippingRect);
// Transform all points to screen coordinates
- foreach (DataPoint[] area in areas)
+ foreach (DataPoint[] area in Areas)
{
int n0 = area.Length;
IList pts0 = new ScreenPoint[n0];
TransformToScreenCoordinates(n0, pts0, area);
- renderContext.DrawClippedPolygon(clippingRect, pts0, 1, GetSelectableFillColor(ActualFill), ActualColor, StrokeThickness);
+ renderContext.DrawClippedPolygon(clippingRect, pts0, 1, GetSelectableFillColor(Fill), Color, StrokeThickness);
}
renderContext.ResetClip();
Index: Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleLineSeries.cs
===================================================================
diff -u -rfa07631b4d1fac0c9d34aedfc19de6afc1e01f59 -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleLineSeries.cs (.../MultipleLineSeries.cs) (revision fa07631b4d1fac0c9d34aedfc19de6afc1e01f59)
+++ Core/Components/src/Core.Components.OxyPlot/CustomSeries/MultipleLineSeries.cs (.../MultipleLineSeries.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -28,11 +28,12 @@
namespace Core.Components.OxyPlot.CustomSeries
{
///
- /// Represents multiple line series that are defined by each collection of points.
+ /// Represents multiple line series that are each defined by a collection of points.
///
public class MultipleLineSeries : XYAxisSeries
{
private readonly OxyColor defaultColor = OxyColors.Fuchsia;
+ private OxyColor color;
///
/// Creates a new instance of .
@@ -56,17 +57,16 @@
///
/// Gets or sets the color of the lines.
///
- public OxyColor Color { get; set; }
-
- ///
- /// Gets the actual color.
- ///
- public OxyColor ActualColor
+ public OxyColor Color
{
get
{
- return Color.GetActualColor(defaultColor);
+ return color.GetActualColor(defaultColor);
}
+ set
+ {
+ color = value;
+ }
}
///
@@ -81,8 +81,7 @@
throw new ArgumentNullException(nameof(renderContext));
}
- IList lines = Lines;
- if (!lines.Any() || lines.All(a => !a.Any()))
+ if (!Lines.Any() || Lines.All(a => !a.Any()))
{
return;
}
@@ -93,13 +92,13 @@
renderContext.SetClip(clippingRect);
// Transform all points to screen coordinates
- foreach (DataPoint[] area in lines)
+ foreach (DataPoint[] line in Lines)
{
- int n0 = area.Length;
+ int n0 = line.Length;
IList pts0 = new ScreenPoint[n0];
- TransformToScreenCoordinates(n0, pts0, area);
+ TransformToScreenCoordinates(n0, pts0, line);
- renderContext.DrawLine(pts0, ActualColor, StrokeThickness, LineStyle.GetDashArray());
+ renderContext.DrawLine(pts0, Color, StrokeThickness, LineStyle.GetDashArray());
}
renderContext.ResetClip();
@@ -109,7 +108,7 @@
{
base.UpdateMaxMin();
- DataPoint[] allPoints = Lines.SelectMany(a => a).ToArray();
+ DataPoint[] allPoints = Lines.SelectMany(l => l).ToArray();
if (!allPoints.Any())
{
Index: Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartAreaDataConverterTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartAreaDataConverterTest.cs (.../ChartAreaDataConverterTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartAreaDataConverterTest.cs (.../ChartAreaDataConverterTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -37,7 +37,7 @@
public class ChartAreaDataConverterTest
{
[Test]
- public void DefaultConstructor_IsChartDataConverter()
+ public void DefaultConstructor_IsItemBasedChartDataConverter()
{
// Call
var converter = new ChartAreaDataConverter();
Index: Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartLineDataConverterTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartLineDataConverterTest.cs (.../ChartLineDataConverterTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartLineDataConverterTest.cs (.../ChartLineDataConverterTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -38,7 +38,7 @@
public class ChartLineDataConverterTest
{
[Test]
- public void DefaultConstructor_IsChartDataConverter()
+ public void DefaultConstructor_IsItemBasedChartDataConverter()
{
// Call
var converter = new ChartLineDataConverter();
Index: Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleAreaDataConverterTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleAreaDataConverterTest.cs (.../ChartMultipleAreaDataConverterTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleAreaDataConverterTest.cs (.../ChartMultipleAreaDataConverterTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -38,7 +38,7 @@
public class ChartMultipleAreaDataConverterTest
{
[Test]
- public void DefaultConstructor_IsChartDataConverter()
+ public void DefaultConstructor_IsItemBasedChartDataConverter()
{
// Call
var converter = new ChartMultipleAreaDataConverter();
Index: Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleLineDataConverterTest.cs
===================================================================
diff -u -rfa07631b4d1fac0c9d34aedfc19de6afc1e01f59 -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleLineDataConverterTest.cs (.../ChartMultipleLineDataConverterTest.cs) (revision fa07631b4d1fac0c9d34aedfc19de6afc1e01f59)
+++ Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartMultipleLineDataConverterTest.cs (.../ChartMultipleLineDataConverterTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -39,7 +39,7 @@
public class ChartMultipleLineDataConverterTest
{
[Test]
- public void DefaultConstructor_IsChartDataConverter()
+ public void DefaultConstructor_ItemBasedChartDataConverter()
{
// Call
var converter = new ChartMultipleLineDataConverter();
@@ -128,6 +128,7 @@
// Assert
Assert.AreEqual(width, multipleLineSeries.StrokeThickness);
}
+
[Test]
[TestCase(DashStyle.Solid, LineStyle.Solid)]
[TestCase(DashStyle.Dash, LineStyle.Dash)]
Index: Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartPointDataConverterTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartPointDataConverterTest.cs (.../ChartPointDataConverterTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/Converter/ChartPointDataConverterTest.cs (.../ChartPointDataConverterTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -37,7 +37,7 @@
public class ChartPointDataConverterTest
{
[Test]
- public void DefaultConstructor_IsChartDataConverter()
+ public void DefaultConstructor_IsItemBasedChartDataConverter()
{
// Call
var converter = new ChartPointDataConverter();
Index: Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleAreaSeriesTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleAreaSeriesTest.cs (.../MultipleAreaSeriesTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleAreaSeriesTest.cs (.../MultipleAreaSeriesTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -37,17 +37,16 @@
var series = new MultipleAreaSeries();
// Assert
- Assert.AreEqual(OxyColors.Automatic, series.Fill);
- Assert.AreEqual(OxyColors.Fuchsia, series.ActualFill);
- Assert.AreEqual(OxyColors.Automatic, series.Color);
- Assert.AreEqual(OxyColors.Fuchsia, series.ActualColor);
+ Assert.AreEqual(OxyColors.Fuchsia, series.Fill);
+ Assert.AreEqual(OxyColors.Fuchsia, series.Color);
Assert.AreEqual(0, series.StrokeThickness);
Assert.IsEmpty(series.Areas);
}
[Test]
public void Render_NoContext_ThrowsArgumentNullException()
{
+ // Setup
var series = new MultipleAreaSeries();
// Call
@@ -59,7 +58,7 @@
}
[Test]
- public void Render_NoAreas_NoCallForRenderArea()
+ public void Render_NoAreas_NoCallForDrawPolygon()
{
// Setup
var mocks = new MockRepository();
@@ -76,7 +75,7 @@
}
[Test]
- public void Render_EmptyAreas_NoCallForRenderArea()
+ public void Render_EmptyAreas_NoCallForDrawPolygon()
{
// Setup
var mocks = new MockRepository();
@@ -116,8 +115,8 @@
renderContext.Stub(rc => rc.ResetClip());
renderContext.Expect(rc => rc.DrawPolygon(
Arg.Matches(sp => sp.Length == pointCount),
- Arg.Is.Equal(series.ActualFill),
- Arg.Is.Equal(series.ActualColor),
+ Arg.Is.Equal(series.Fill),
+ Arg.Is.Equal(series.Color),
Arg.Is.Equal(series.StrokeThickness),
Arg.Is.Anything,
Arg.Is.Anything,
@@ -152,13 +151,13 @@
model.Series.Add(series);
var mocks = new MockRepository();
- var renderContext = mocks.Stub();
+ var renderContext = mocks.StrictMock();
renderContext.Stub(rc => rc.SetClip(OxyRect.Create(0, 0, 0, 0))).Return(true);
renderContext.Stub(rc => rc.ResetClip());
renderContext.Expect(rc => rc.DrawPolygon(
- Arg.Matches(sp => sp.Length > 0),
- Arg.Is.Equal(series.ActualFill),
- Arg.Is.Equal(series.ActualColor),
+ Arg.Matches(sp => sp.Length == 1),
+ Arg.Is.Equal(series.Fill),
+ Arg.Is.Equal(series.Color),
Arg.Is.Equal(series.StrokeThickness),
Arg.Is.Anything,
Arg.Is.Anything,
Index: Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleLineSeriesTest.cs
===================================================================
diff -u -rfa07631b4d1fac0c9d34aedfc19de6afc1e01f59 -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleLineSeriesTest.cs (.../MultipleLineSeriesTest.cs) (revision fa07631b4d1fac0c9d34aedfc19de6afc1e01f59)
+++ Core/Components/test/Core.Components.OxyPlot.Test/CustomSeries/MultipleLineSeriesTest.cs (.../MultipleLineSeriesTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -37,8 +37,7 @@
var series = new MultipleLineSeries();
// Assert
- Assert.AreEqual(OxyColors.Automatic, series.Color);
- Assert.AreEqual(OxyColors.Fuchsia, series.ActualColor);
+ Assert.AreEqual(OxyColors.Fuchsia, series.Color);
Assert.AreEqual(0, series.StrokeThickness);
Assert.AreEqual(LineStyle.Solid, series.LineStyle);
Assert.IsEmpty(series.Lines);
@@ -58,7 +57,7 @@
}
[Test]
- public void Render_NoLines_NoCallForRenderLine()
+ public void Render_NoLines_NoCallForDrawLine()
{
// Setup
var mocks = new MockRepository();
@@ -75,7 +74,7 @@
}
[Test]
- public void Render_EmptyLines_NoCallForRenderLine()
+ public void Render_EmptyLines_NoCallForDrawLine()
{
// Setup
var mocks = new MockRepository();
@@ -115,7 +114,7 @@
renderContext.Stub(rc => rc.ResetClip());
renderContext.Expect(rc => rc.DrawLine(
Arg.Matches(sp => sp.Length == pointCount),
- Arg.Is.Equal(series.ActualColor),
+ Arg.Is.Equal(series.Color),
Arg.Is.Equal(series.StrokeThickness),
Arg.Is.Anything,
Arg.Is.Anything,
@@ -130,7 +129,7 @@
line[i] = new DataPoint(random.Next(-50, 50), random.Next(-50, 50));
}
- ((IPlotModel)model).Update(false);
+ ((IPlotModel) model).Update(false);
// Call
series.Render(renderContext);
@@ -150,16 +149,16 @@
model.Series.Add(series);
var mocks = new MockRepository();
- var renderContext = mocks.Stub();
+ var renderContext = mocks.StrictMock();
renderContext.Stub(rc => rc.SetClip(OxyRect.Create(0, 0, 0, 0))).Return(true);
renderContext.Stub(rc => rc.ResetClip());
renderContext.Expect(rc => rc.DrawLine(
- Arg.Matches(sp => sp.Length > 0),
- Arg.Is.Equal(series.ActualColor),
+ Arg.Matches(sp => sp.Length == 1),
+ Arg.Is.Equal(series.Color),
Arg.Is.Equal(series.StrokeThickness),
Arg.Is.Anything,
Arg.Is.Anything,
- Arg.Is.Anything));
+ Arg.Is.Anything)).Repeat.Times(lineCount);
mocks.ReplayAll();
@@ -171,7 +170,7 @@
});
}
- ((IPlotModel)model).Update(false);
+ ((IPlotModel) model).Update(false);
// Call
series.Render(renderContext);
Index: Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleAreaDataSeriesTest.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleAreaDataSeriesTest.cs (.../ChartMultipleAreaDataSeriesTest.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleAreaDataSeriesTest.cs (.../ChartMultipleAreaDataSeriesTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -171,8 +171,8 @@
Assert.IsTrue(chartMultipleAreaDataSeries.IsVisible);
Assert.AreEqual(0, chartMultipleAreaDataSeries.StrokeThickness);
- Assert.AreEqual(OxyColor.FromArgb(0, 0, 0, 1), chartMultipleAreaDataSeries.Color);
- Assert.AreEqual(OxyColor.FromArgb(0, 0, 0, 1), chartMultipleAreaDataSeries.Fill);
+ Assert.AreEqual(OxyColor.FromArgb(Color.Fuchsia.A, Color.Fuchsia.R, Color.Fuchsia.G, Color.Fuchsia.B), chartMultipleAreaDataSeries.Color);
+ Assert.AreEqual(OxyColor.FromArgb(Color.Fuchsia.A, Color.Fuchsia.R, Color.Fuchsia.G, Color.Fuchsia.B), chartMultipleAreaDataSeries.Fill);
Assert.AreEqual(0, chartMultipleAreaDataSeries.Areas.Count);
}
Index: Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleLineDataSeriesTest.cs
===================================================================
diff -u -rfa07631b4d1fac0c9d34aedfc19de6afc1e01f59 -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleLineDataSeriesTest.cs (.../ChartMultipleLineDataSeriesTest.cs) (revision fa07631b4d1fac0c9d34aedfc19de6afc1e01f59)
+++ Core/Components/test/Core.Components.OxyPlot.Test/DataSeries/ChartMultipleLineDataSeriesTest.cs (.../ChartMultipleLineDataSeriesTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -172,7 +172,7 @@
Assert.IsTrue(chartMultipleLineDataSeries.IsVisible);
Assert.AreEqual(0, chartMultipleLineDataSeries.StrokeThickness);
- Assert.AreEqual(OxyColor.FromArgb(0, 0, 0, 1), chartMultipleLineDataSeries.Color);
+ Assert.AreEqual(OxyColor.FromArgb(Color.Fuchsia.A, Color.Fuchsia.R, Color.Fuchsia.G, Color.Fuchsia.B), chartMultipleLineDataSeries.Color);
Assert.AreEqual(LineStyle.Solid, chartMultipleLineDataSeries.LineStyle);
Assert.AreEqual(0, chartMultipleLineDataSeries.Lines.Count);
Index: Core/Plugins/test/Core.Plugins.Chart.Test/Legend/ChartDataContextTreeNodeInfoTest.cs
===================================================================
diff -u -rfa07631b4d1fac0c9d34aedfc19de6afc1e01f59 -raefd4f8600e09ea77d5bc37ffc56766763d5dcde
--- Core/Plugins/test/Core.Plugins.Chart.Test/Legend/ChartDataContextTreeNodeInfoTest.cs (.../ChartDataContextTreeNodeInfoTest.cs) (revision fa07631b4d1fac0c9d34aedfc19de6afc1e01f59)
+++ Core/Plugins/test/Core.Plugins.Chart.Test/Legend/ChartDataContextTreeNodeInfoTest.cs (.../ChartDataContextTreeNodeInfoTest.cs) (revision aefd4f8600e09ea77d5bc37ffc56766763d5dcde)
@@ -51,8 +51,8 @@
yield return new TestCaseData(new ChartPointData("test"), Resources.PointsIcon);
yield return new TestCaseData(new ChartLineData("test"), Resources.LineIcon);
yield return new TestCaseData(new ChartAreaData("test"), Resources.AreaIcon);
- yield return new TestCaseData(new ChartMultipleAreaData("test data"), Resources.AreaIcon);
- yield return new TestCaseData(new ChartMultipleLineData("test data"), Resources.LineIcon);
+ yield return new TestCaseData(new ChartMultipleAreaData("test"), Resources.AreaIcon);
+ yield return new TestCaseData(new ChartMultipleLineData("test"), Resources.LineIcon);
yield return new TestCaseData(new ChartDataCollection("test"), GuiResources.folder);
}
}
@@ -81,7 +81,7 @@
new ChartPointData("test"),
new ChartLineData("test"),
new ChartAreaData("Test"),
- new ChartMultipleAreaData("test data"),
+ new ChartMultipleAreaData("test"),
new ChartMultipleLineData("Test")
};
}
@@ -97,10 +97,10 @@
yield return new TestCaseData(new ChartLineData("test"), true);
yield return new TestCaseData(new ChartAreaData("test"), false);
yield return new TestCaseData(new ChartAreaData("test"), true);
- yield return new TestCaseData(new ChartMultipleAreaData("test data"), false);
- yield return new TestCaseData(new ChartMultipleAreaData("test data"), true);
- yield return new TestCaseData(new ChartMultipleLineData("test data"), false);
- yield return new TestCaseData(new ChartMultipleLineData("test data"), true);
+ yield return new TestCaseData(new ChartMultipleAreaData("test"), false);
+ yield return new TestCaseData(new ChartMultipleAreaData("test"), true);
+ yield return new TestCaseData(new ChartMultipleLineData("test"), false);
+ yield return new TestCaseData(new ChartMultipleLineData("test"), true);
}
}
@@ -179,7 +179,7 @@
var chartData1 = new TestChartData();
var chartData2 = new TestChartData();
var chartData3 = new TestChartData();
- var chartDataCollection = new ChartDataCollection("test data");
+ var chartDataCollection = new ChartDataCollection("test");
chartDataCollection.Add(chartData1);
chartDataCollection.Add(chartData2);
@@ -218,7 +218,7 @@
public void CanDrag_WrappedDataChartMultipleAreaData_ReturnsFalse()
{
// Setup
- var multipleChartAreaData = new ChartMultipleAreaData("test data");
+ var multipleChartAreaData = new ChartMultipleAreaData("test");
ChartDataContext context = GetContext(multipleChartAreaData);
// Call
@@ -246,7 +246,7 @@
public void CanCheck_WrappedDataChartDataCollection_ReturnsFalse()
{
// Setup
- ChartDataContext context = GetContext(new ChartDataCollection("test data"));
+ ChartDataContext context = GetContext(new ChartDataCollection("test"));
// Call
bool canCheck = info.CanCheck(context);
@@ -426,7 +426,7 @@
var chartData1 = new TestChartData();
var chartData2 = new TestChartData();
var chartData3 = new TestChartData();
- var chartDataCollection = new ChartDataCollection("test data");
+ var chartDataCollection = new ChartDataCollection("test");
chartDataCollection.Add(chartData1);
chartDataCollection.Add(chartData2);
@@ -454,7 +454,7 @@
[Test]
[TestCase(-50)]
[TestCase(-1)]
- [TestCase(4)]
+ [TestCase(5)]
[TestCase(50)]
public void OnDrop_ChartDataMovedToPositionOutsideRange_ThrowsException(int position)
{
@@ -467,12 +467,14 @@
var chartData2 = new ChartAreaData("area");
var chartData3 = new ChartPointData("point");
var chartData4 = new ChartMultipleAreaData("multiple area");
- var chartDataCollection = new ChartDataCollection("test data");
+ var chartData5 = new ChartMultipleLineData("multiple line");
+ var chartDataCollection = new ChartDataCollection("test");
chartDataCollection.Add(chartData1);
chartDataCollection.Add(chartData2);
chartDataCollection.Add(chartData3);
chartDataCollection.Add(chartData4);
+ chartDataCollection.Add(chartData5);
chartDataCollection.Attach(observer);
chartLegendView.Data = chartDataCollection;