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

TestStaticFn_IsUnit_i() private method

private TestStaticFn_IsUnit_i ( ) : void
return void
        public void TestStaticFn_IsUnit_i ()
        {
            Vector2 a = new Vector2( 1,  0);
            Vector2 b = new Vector2(-1,  0);
            Vector2 c = new Vector2( 0,  1);
            Vector2 d = new Vector2( 0, -1);
            Vector2 e = new Vector2( 1,  1);
            Vector2 f = new Vector2( 0,  0);

            Boolean aIsUnit;
            Boolean bIsUnit;
            Boolean cIsUnit;
            Boolean dIsUnit;
            Boolean eIsUnit;
            Boolean fIsUnit;

            Vector2.IsUnit(ref a, out aIsUnit);
            Vector2.IsUnit(ref b, out bIsUnit);
            Vector2.IsUnit(ref c, out cIsUnit);
            Vector2.IsUnit(ref d, out dIsUnit);
            Vector2.IsUnit(ref e, out eIsUnit);
            Vector2.IsUnit(ref f, out fIsUnit);

            Assert.That(aIsUnit, Is.EqualTo(true));
            Assert.That(bIsUnit, Is.EqualTo(true));
            Assert.That(cIsUnit, Is.EqualTo(true));
            Assert.That(dIsUnit, Is.EqualTo(true));

            Assert.That(eIsUnit, Is.EqualTo(false));
            Assert.That(fIsUnit, Is.EqualTo(false));
        }
Vector2Tests