示例#1
0
        public void ConstructorEmptyTest()
        {
            var calculator = new CoordinatePairCalculator();

            Assert.AreEqual(Circle.Unknown,
                            calculator.Circle,
                            "Circle");
            Assert.True(double.IsNaN(calculator.Xt1And2.Item1),
                        "Xt1And2.Item1");
            Assert.True(double.IsNaN(calculator.Xt1And2.Item2),
                        "Xt1And2.Item2");
            Assert.True(double.IsNaN(calculator.Yt1And2.Item1),
                        "Yt1And2.Item1");
            Assert.True(double.IsNaN(calculator.Yt1And2.Item2),
                        "Yt1And2.Item2");
        }
示例#2
0
        public void Setup()
        {
            m_Circle = new Circle(new Point(3.0,
                                            -5.0),
                                  4.0);

            m_Point45  = m_Circle.PointOnCircle(Angle.For45Degrees);
            m_Point180 = m_Circle.PointOnCircle(Angle.For180Degrees);

            m_Xt1And2 = new Tuple <double, double>(m_Point45.X,
                                                   m_Point180.X);
            m_Yt1And2 = new Tuple <double, double>(m_Point45.Y,
                                                   m_Point180.Y);

            m_Calculator = new CoordinatePairCalculator(m_Circle,
                                                        m_Xt1And2,
                                                        m_Yt1And2);
        }