public void Addition()
        {
            QuaternionD a = new QuaternionD(1.0, 2.0, 3.0, 4.0);
            QuaternionD b = new QuaternionD(2.0, 3.0, 4.0, 5.0);
            QuaternionD c = QuaternionD.Add(a, b);

            Assert.AreEqual(new QuaternionD(3.0, 5.0, 7.0, 9.0), c);
        }
        public void QuaternionDAddTest()
        {
            QuaternionD a = new QuaternionD(1.0f, 2.0f, 3.0f, 4.0f);
            QuaternionD b = new QuaternionD(5.0f, 6.0f, 7.0f, 8.0f);

            QuaternionD expected = new QuaternionD(6.0f, 8.0f, 10.0f, 12.0f);
            QuaternionD actual;

            actual = QuaternionD.Add(a, b);
            Assert.AreEqual(expected, actual);
        }
Example #3
0
        public void Add_Static(QuaternionD left, QuaternionD right, QuaternionD expected)
        {
            var actual = QuaternionD.Add(left, right);

            Assert.Equal(expected, actual);
        }