Ejemplo n.º 1
0
        public void EqualityTrigPairAndOther()
        {
            TrigPair a = null;
            TrigPair b = new TrigPair();

            Assert.AreNotEqual(a, b, "Fails when left is null");
            Assert.AreNotEqual(b, a, "Fails when right is null");
            Assert.AreEqual(a, a, "Not reflexive on null");
            Assert.AreEqual(b, b, "Not reflexive on value");

            Assert.AreNotEqual(b, "breakfast");
            Assert.AreNotEqual(a, "breakfast");
            Assert.AreNotEqual("breakfast", a);
            Assert.AreNotEqual("breakfast", b);
        }
Ejemplo n.º 2
0
        public void NumericPair()
        {
            var test = new TrigPair("1", "2");

            Assert.AreEqual(test.GetNumeric(), (1.0, 2.0));
        }
Ejemplo n.º 3
0
        public void CalculateNormTrigPairs()
        {
            var test = new TrigPair("cos(1)", "sin(1)");

            Assert.AreEqual(1.0, test.SquareNorm());
        }