示例#1
0
        public void Vector2MultiplyTest2()
        {
            Vector2 a        = new Vector2(1.0f, 2.0f);
            Single  factor   = 2.0f;
            Vector2 expected = new Vector2(2.0f, 4.0f);
            Vector2 actual   = Vector2.Multiply(factor, a);

            Assert.Equal(expected, actual);
        }
示例#2
0
        public void Vector2MultiplyTest3()
        {
            Vector2 a = new Vector2(1.0f, 2.0f);
            Vector2 b = new Vector2(5.0f, 6.0f);

            Vector2 expected = new Vector2(5.0f, 12.0f);
            Vector2 actual;

            actual = Vector2.Multiply(a, b);
            Assert.Equal(expected, actual);
        }
示例#3
0
        public static Vector2 MultiplyFunctionTest()
        {
            var result = VectorTests.Vector2Value;

            for (var iteration = 0; iteration < Benchmark.InnerIterationCount; iteration++)
            {
                result = Vector2.Multiply(result, VectorTests.Vector2Delta);
            }

            return(result);
        }