コード例 #1
0
        public void Constructor()
        {
            double   degrees = _rnd.NextDouble() * 360;
            GeoAngle stub    = new GeoAngleStub(degrees);

            Assert.IsTrue(Math.Abs(stub.Degrees - degrees) < 0.000001);
        }
コード例 #2
0
        public void RadiansToDegrees()
        {
            double   radians = _rnd.NextDouble() * Math.PI * 2;
            GeoAngle stub    = new GeoAngleStub();

            stub.Radians = radians;

            double degrees  = stub.Degrees;
            double expected = radians * 180.0 / Math.PI;

            Assert.IsTrue(Math.Abs(degrees - expected) < 0.000001);
        }
コード例 #3
0
        public void DegreesToRadians()
        {
            double   degrees = _rnd.NextDouble() * 360;
            GeoAngle stub    = new GeoAngleStub();

            stub.Degrees = degrees;

            double radians  = stub.Radians;
            double expected = degrees * Math.PI / 180.0;

            Assert.IsTrue(Math.Abs(radians - expected) < 0.000001);
        }
コード例 #4
0
        public void DefaultConstructor()
        {
            GeoAngle stub = new GeoAngleStub();

            Assert.IsTrue(Math.Abs(stub.Degrees) < 0.000001);
        }