コード例 #1
0
 public void LineChartControlBindingTest2()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     target.Series = coll;
     coll.Add(new ChartSeries("Gran Canaria"));
     coll.Add(new ChartSeries("Tenerife"));
     coll.Add(new ChartSeries("Lanzarote"));
     coll.RemoveAt(1);
     Assert.AreEqual(2, target.Chart.Series.Count);
     Assert.IsNotNull(target.Chart.Series["Gran Canaria"]);
     Assert.IsNotNull(target.Chart.Series["Lanzarote"]);
     target.Dispose();
 }
コード例 #2
0
 public void LineChartControlBindingTest3()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     target.Series = coll;
     for (int i = 0; i < 100; i++)
     {
         coll.Add(new ChartSeries(i.ToString()));
     }
     Assert.AreEqual(100, target.Chart.Series.Count);
     coll.Clear();
     Assert.AreEqual(0, target.Chart.Series.Count);
     target.Dispose();
 }
コード例 #3
0
 public void LineChartControlSeriesTest4()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     ChartSeries cs = new ChartSeries("La Palma");
     coll.Add(cs);
     cs.AddPoint(0.644, 2);
     cs.AddPoint(2, 4);
     cs.AddPoint(5, 10);
     cs.AddPoint(20, 42);
     target.Series = coll;
     Assert.AreEqual(4, target.Chart.Series["La Palma"].Points.Count);
     Assert.AreEqual(0.644, target.Chart.Series["La Palma"].Points[0].XValue);
     Assert.AreEqual(42, target.Chart.Series["La Palma"].Points[3].YValues[0]);
     target.Dispose();
 }
コード例 #4
0
 public void LineChartControlSeriesTest5()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     ChartSeries cs = new ChartSeries("La Palma");
     cs.AddPoint(555, 888);
     coll.Add(cs);
     cs = new ChartSeries("Lanzarote");
     cs.AddPoint(18, 4);
     cs.AddPoint(19, 3);
     coll.Add(cs);
     target.Series = coll;
     Assert.AreEqual(1, target.Chart.Series["La Palma"].Points.Count);
     Assert.AreEqual(2, target.Chart.Series["Lanzarote"].Points.Count);
     Assert.AreEqual(555, target.Chart.Series["La Palma"].Points[0].XValue);
     Assert.AreEqual(18, target.Chart.Series["Lanzarote"].Points[0].XValue);
     target.Dispose();
 }
コード例 #5
0
 public void LineChartControlSeriesTest2()
 {
     LineChartControl target = new LineChartControl();
     target.Series = null;
     target.Dispose();
 }
コード例 #6
0
 public void LineChartControlSeriesTest1()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     target.Series = coll;
     target.Dispose();
 }
コード例 #7
0
 public void LineChartControlConstructorTest()
 {
     LineChartControl target = new LineChartControl();
     Assert.AreEqual(0, target.Chart.Series.Count);
     target.Dispose();
 }
コード例 #8
0
 public void LineChartControlBindingTest7()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     target.Series = coll;
     ChartSeries cs = new ChartSeries("Benidorm");
     coll.Add(cs);
     for (int i = 0; i < 100; i++)
     {
         cs.AddPoint(i, i * 2);
     }
     Assert.AreEqual(100, target.Chart.Series["Benidorm"].Points.Count);
     cs.Points.Clear();
     Assert.AreEqual(0, target.Chart.Series["Benidorm"].Points.Count);
     target.Dispose();
 }
コード例 #9
0
 public void LineChartControlBindingTest6()
 {
     LineChartControl target = new LineChartControl();
     ObservableCollection<ChartSeries> coll = new ObservableCollection<ChartSeries>();
     target.Series = coll;
     coll.Add(new ChartSeries("Gran Canaria"));
     coll.Add(new ChartSeries("Lanzarote"));
     coll.Add(new ChartSeries("Tenerife"));
     coll[1].AddPoint(5, 8);
     coll[1].AddPoint(14, 19);
     coll[1].AddPoint(25, 37);
     coll[1].Points.RemoveAt(0);
     Assert.AreEqual(2, target.Chart.Series["Lanzarote"].Points.Count);
     coll[1].Points.RemoveAt(0);
     Assert.AreEqual(1, target.Chart.Series["Lanzarote"].Points.Count);
     Assert.AreEqual(25, target.Chart.Series["Lanzarote"].Points[0].XValue);
     Assert.AreEqual(37, target.Chart.Series["Lanzarote"].Points[0].YValues[0]);
     target.Dispose();
 }