public void TestAngleBetweenLines() { Line l1 = new Line().Init(0.0, 0.0, 10.0, 0.0); Line l2 = new Line().Init(0, 0, 0, 10); Assert.AreEqual(l1.AngleBetween(l2), 90.0); Assert.AreNotEqual(l2.AngleBetween(l1), 90.0); Assert.AreEqual(new Line().Init(0.0, 0.0, 10.0, 0.0).AngleBetween(new Line().Init(0.0, 0.0, 10.0, 0.0)), 0.0); Assert.AreEqual(new Line().Init(0.0, 0.0, 10.0, 0.0).AngleBetween(new Line().Init(0.0, 0.0, -10.0, 0.0)), 180.0); }