public void CanSplit45Angle() { // ARRANGE var start = new Point(0, 0); var end = new Point(-10, 10); var splitter = new LineGridSplitter(); var result = new List <Point>(); // ACT splitter.Split(start, end, TestHelper.GetObjectPool(), result); // ASSERT for (int i = 0; i <= 10; i++) { Assert.AreEqual(new Point(-i, i), result[i]); } }