Beispiel #1
0
        public void AddPointTest(string text)
        {
            Paragraph paragraph = new Paragraph();

            paragraph.AddPoint(new Point(text, false));

            Assert.AreEqual(text, paragraph.Items[0].Text);
            Assert.AreEqual(paragraph.Count, paragraph.Items.Count);
        }
Beispiel #2
0
        public void RemovePointTest(string[] points, int deletingPoint)
        {
            Random    random    = new Random();
            Paragraph paragraph = new Paragraph();

            for (int i = 0; i < points.Length; ++i)
            {
                paragraph.AddPoint(new Point(random.Next(1000, 1000000), points[i], false));
                if (deletingPoint == i)
                {
                    deletingPoint = paragraph.Items.Last().Id;
                }
            }

            Assert.AreEqual(1, paragraph.Items.Where(x => x.Id == deletingPoint).Count());
            paragraph.RemovePoint(deletingPoint);
            Assert.AreEqual(0, paragraph.Items.Where(x => x.Id == deletingPoint).Count());
        }