Beispiel #1
0
        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());
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
        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());
        }