public void InRange() { sim = new SimplifyArgument(-Constants.Pi); dif = new Difference(-Constants.Pi, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(-Constants.PiDivSix); dif = new Difference(-Constants.PiDivSix, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(Constants.Zero); dif = new Difference(Constants.Zero, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(Constants.PiDivFour); dif = new Difference(Constants.PiDivFour, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(Constants.Pi); dif = new Difference(Constants.Pi, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(2.8665); dif = new Difference(2.8665, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); }
public void OutOfRangeGreater() { sim = new SimplifyArgument(Constants.ThreePiDivTwo); dif = new Difference(-Constants.PiDivTwo, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(Constants.TwoPi); dif = new Difference(Constants.Zero, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(654354.2572); dif = new Difference(-1.79343091085405290706, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); }
public void OutOfRangeSmaller() { sim = new SimplifyArgument(-Constants.ThreePiDivTwo); dif = new Difference(Constants.PiDivTwo, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(-Constants.TwoPi); dif = new Difference(Constants.Zero, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); sim = new SimplifyArgument(-5443.366); dif = new Difference(-2.12752398247811098270, sim.SimplifyOfTwoPi()); Assert.IsTrue(dif.IsAlmostSame()); }