public void TestAnglePositionCenter() { Assert.AreEqual(45, AnglePosition.Center(0, 90)); Assert.AreEqual(45 + 180, AnglePosition.CenterLongArc(0, 90)); Assert.AreEqual(45, AnglePosition.CenterSmallArc(0, 90)); Assert.AreEqual(45 + 180, AnglePosition.Center(90, 0)); Assert.AreEqual(45 + 180, AnglePosition.CenterLongArc(90, 0)); Assert.AreEqual(45, AnglePosition.CenterSmallArc(90, 0)); Assert.AreEqual(30, AnglePosition.Center(-20, 80)); Assert.AreEqual(30 + 180, AnglePosition.CenterLongArc(-20, 80)); Assert.AreEqual(30, AnglePosition.CenterSmallArc(-20, 80)); Assert.AreEqual(30 + 180, AnglePosition.Center(80, -20)); Assert.AreEqual(30 + 180, AnglePosition.CenterLongArc(80, -20)); Assert.AreEqual(30, AnglePosition.CenterSmallArc(80, -20)); Assert.AreEqual(175, AnglePosition.Center(80, 270)); Assert.AreEqual(175, AnglePosition.CenterLongArc(80, 270)); Assert.AreEqual(175 + 180, AnglePosition.CenterSmallArc(80, 270)); Assert.AreEqual(175 + 180, AnglePosition.Center(270, 80)); Assert.AreEqual(175, AnglePosition.CenterLongArc(270, 80)); Assert.AreEqual(175 + 180, AnglePosition.CenterSmallArc(270, 80)); }