예제 #1
0
        public void TestQuadrant()
        {
            Assert.AreEqual(0, BasicLib.Quadrant(89.9));
            Assert.AreEqual(3, BasicLib.Quadrant(-89.9));

            Assert.AreEqual(1, BasicLib.Quadrant(179.9));
            Assert.AreEqual(2, BasicLib.Quadrant(-179.9));

            Assert.AreEqual(2, BasicLib.Quadrant(269.9));
            Assert.AreEqual(1, BasicLib.Quadrant(-269.9));

            Assert.AreEqual(3, BasicLib.Quadrant(719.9));
            Assert.AreEqual(0, BasicLib.Quadrant(-719.9));

            Assert.IsTrue(BasicLib.Quadrant3To0(719, 0));
            Assert.IsFalse(BasicLib.Quadrant0To3(719, 0));
        }