Beispiel #1
0
        public void TestRealNumberClone()
        {
            RealNumber a = new RealNumber(5);
            RealNumber b = a.Clone() as RealNumber;

            Assert.True(b.CompareTo(a) == 0);
        }
        public void CompareToTest()
        {
            var testVar2 = new RealNumber(1);

            _testVar = new RealNumber(2);
            Assert.Equal(1, _testVar.CompareTo(testVar2));

            _testVar = new RealNumber(1);
            Assert.Equal(0, _testVar.CompareTo(testVar2));

            _testVar = new RealNumber();
            Assert.Equal(-1, _testVar.CompareTo(testVar2));

            testVar2 = new RealNumber();
            Assert.Equal(0, _testVar.CompareTo(testVar2));
        }
Beispiel #3
0
        public void TestRealNumberSubstract()
        {
            RealNumber a = new RealNumber(5);
            RealNumber b = new RealNumber(15);
            RealNumber c = new RealNumber(10);

            b = b.Subtract(a) as RealNumber;
            Assert.True(b.CompareTo(c) == 0);
        }
Beispiel #4
0
        public void TestRealNumberMultiply()
        {
            RealNumber a = new RealNumber(5);
            RealNumber b = new RealNumber(10);
            RealNumber c = new RealNumber(50);

            b = b.Multiply(a) as RealNumber;
            Assert.True(b.CompareTo(c) == 0);
        }
Beispiel #5
0
        public void TestRealNumberDivide()
        {
            RealNumber a = new RealNumber(50);
            RealNumber b = new RealNumber(10);
            RealNumber c = new RealNumber(5);

            a = a.Divide(b) as RealNumber;
            Assert.True(a.CompareTo(c) == 0);
        }
Beispiel #6
0
        public void TestRealNumberAdd()
        {
            RealNumber a = new RealNumber(5);
            RealNumber b = new RealNumber(15);
            RealNumber c = new RealNumber(20);

            a = a.Add(b) as RealNumber;
            Assert.True(a.CompareTo(c) == 0);
        }