Example #1
0
        public void Abs_Decimal()
        {
            IStack <Decimal> stack = new BoundedArray <Decimal>(1.0m, -1.0m);

            stack.Abs();
            Assert.That(stack.Pop()).Equals(1.0m);
            stack.Abs();
            Assert.That(stack.Pop()).Equals(1.0m);
        }
Example #2
0
        public void Abs_Single()
        {
            IStack <Single> stack = new BoundedArray <Single>(1.0f, -1.0f);

            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
        }
Example #3
0
        public void Abs_Int64()
        {
            IStack <Int64> stack = new BoundedArray <Int64>(1, -1);

            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
        }
Example #4
0
        public void Abs_SByte()
        {
            IStack <SByte> stack = new BoundedArray <SByte>(1, -1);

            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
            stack.Abs();
            Assert.That(stack.Pop()).Equals(1);
        }
Example #5
0
        public void Abs_Double()
        {
            IStack <Double> stack = new BoundedArray <Double>(1.0, -1.0);

            stack.Abs();
            Assert.That(stack.Pop()).Equals(1.0);
            stack.Abs();
            Assert.That(stack.Pop()).Equals(1.0);
        }