Пример #1
0
        public void PerfLayer_1()
        {
            PerfLayer pl = new PerfLayer();

            pl.add(new PerfPoint(-8, 1, false), 100);
            pl.add(new PerfPoint(-4, 1, false), 100);
            pl.add(new PerfPoint(0, 1, false), 100);
            pl.add(new PerfPoint(-10, 2, false), 200);
            pl.add(new PerfPoint(-3, 2, false), 200);
            pl.add(new PerfPoint(-1, 2, false), 200);
            pl.add(new PerfPoint(4, 2, false), 200);

            Assert.AreEqual(2, pl.count);
            Assert.AreEqual(3, pl.SerieAt(0).count);
            Assert.AreEqual(4, pl.SerieAt(1).count);
            Assert.AreEqual(-4, pl.SerieAt(0).pointAt(1).factorValue);
            Assert.AreEqual(-1, pl.SerieAt(1).pointAt(2).factorValue);
        }
Пример #2
0
        public void selectSubLayer_1()
        {
            PerfLayer pl = new PerfLayer();

            pl.add(new PerfPoint(1, 4, false), 100);
            pl.add(new PerfPoint(3, 5, false), 120);
            pl.add(new PerfPoint(8, 6, false), 200);
            pl.add(new PerfPoint(10, 10, false), 210);
            pl.add(new PerfPoint(3, 5, false), 260);
            pl.add(new PerfPoint(8, 12, false), 270);
            pl._A_SelectSubLayer(195, 3);
            Assert.AreEqual(3, pl.selectedCount());
            Assert.IsFalse(pl.SerieAt(0).selected);
            Assert.IsFalse(pl.SerieAt(1).selected);
            Assert.IsTrue(pl.SerieAt(2).selected);
            Assert.IsTrue(pl.SerieAt(3).selected);
            Assert.IsTrue(pl.SerieAt(4).selected);
            Assert.IsFalse(pl.SerieAt(5).selected);
        }