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); }
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()); }