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); }
public void NumericPair() { var test = new TrigPair("1", "2"); Assert.AreEqual(test.GetNumeric(), (1.0, 2.0)); }
public void CalculateNormTrigPairs() { var test = new TrigPair("cos(1)", "sin(1)"); Assert.AreEqual(1.0, test.SquareNorm()); }