示例#1
0
        public void Test_CircleChartModel()
        {
            using (var model = new CircleChartModel())
            {
                Assert.IsNotNull(model);

                Assert.IsNotNull(model.Segments);

                model.Options = GlobalOptions.Instance.CircleChartOptions;
                Assert.AreEqual(GlobalOptions.Instance.CircleChartOptions, model.Options);

                model.Base = fBase;
                Assert.AreEqual(fBase, model.Base);

                model.Selected = null;
                Assert.AreEqual(null, model.Selected);

                Assert.AreEqual(null, model.FindSegmentByRec(null));

                Assert.AreEqual(0, model.IndividualsCount);

                model.GenWidth = 40; // valid
                Assert.AreEqual(40, model.GenWidth);
                model.GenWidth = 10; // invalid
                Assert.AreEqual(40, model.GenWidth);
            }
        }