Abacus.DoublePrecision.Vector2Tests.TestStaticFn_IsUnit_iii C# (CSharp) Method

TestStaticFn_IsUnit_iii() private method

private TestStaticFn_IsUnit_iii ( ) : void
return void
        public void TestStaticFn_IsUnit_iii ()
        {
            Double radius = 1;

            Double pi; Maths.Pi(out pi);

            for( Int32 i = 0; i <= 1000; ++ i)
            {
                Double theta = 2 * pi * i * radius / 100;

                Double x = Maths.Sin(theta);
                Double y = Maths.Cos(theta);

                Vector2 a = new Vector2(x,  y);
                Boolean aIsUnit;
                Vector2.IsUnit(ref a, out aIsUnit);

                Assert.That(aIsUnit, Is.EqualTo(true));
            }
        }
Vector2Tests