Ejemplo n.º 1
0
        public void InitString3()
        {
            string fracString = "1/999";
            TFrac  fracClass  = new TFrac(fracString);

            Assert.AreEqual(fracString, fracClass.ToString());
        }
Ejemplo n.º 2
0
        public void InitNumber4()
        {
            TFrac  fracClass  = new TFrac(-100, -99);
            string fracCompar = "100/99";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 3
0
        public void InitNumber5()
        {
            TFrac  fracClass  = new TFrac(0, 0);
            string fracCompar = "0/1";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 4
0
        public void Equal5()
        {
            TFrac fracClass1 = new TFrac(1, 6);
            TFrac fracClass2 = new TFrac(0, 1);

            Assert.IsFalse(fracClass1 == fracClass2);
        }
Ejemplo n.º 5
0
        public void InitCopy2()
        {
            TFrac fracClass = new TFrac(1, 4);
            TFrac copyClass = new TFrac(fracClass);

            Assert.AreEqual(fracClass.ToString(), copyClass.ToString());
        }
Ejemplo n.º 6
0
        public void Equal3()
        {
            TFrac fracClass1 = new TFrac(-1, 6);
            TFrac fracClass2 = new TFrac(-1, 6);

            Assert.IsTrue(fracClass1 == fracClass2);
        }
Ejemplo n.º 7
0
        public void Equal4()
        {
            TFrac fracClass1 = new TFrac(-1, 7);
            TFrac fracClass2 = new TFrac(1, 7);

            Assert.IsFalse(fracClass1 == fracClass2);
        }
Ejemplo n.º 8
0
        public void Greater4()
        {
            TFrac fracClass1 = new TFrac(17, 3);
            TFrac fracClass2 = new TFrac(16, 3);

            Assert.IsTrue(fracClass1 > fracClass2);
        }
Ejemplo n.º 9
0
        public void Equal1()
        {
            TFrac fracClass1 = new TFrac(1, 3);
            TFrac fracClass2 = new TFrac(1, 3);

            Assert.IsTrue(fracClass1 == fracClass2);
        }
Ejemplo n.º 10
0
        public void InitNumber1()
        {
            TFrac  fracClass  = new TFrac(2, 4);
            string fracCompar = "1/2";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 11
0
        public void Greater5()
        {
            TFrac fracClass1 = new TFrac(-2, 3);
            TFrac fracClass2 = new TFrac(-1, 3);

            Assert.IsFalse(fracClass1 > fracClass2);
        }
Ejemplo n.º 12
0
        public void InitNumber2()
        {
            TFrac  fracClass  = new TFrac(17, 9);
            string fracCompar = "17/9";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 13
0
        public void InitNumber3()
        {
            TFrac  fracClass  = new TFrac(100, 100);
            string fracCompar = "1/1";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 14
0
        public void Greater3()
        {
            TFrac fracClass1 = new TFrac(-1, 6);
            TFrac fracClass2 = new TFrac(0, 1);

            Assert.IsFalse(fracClass1 > fracClass2);
        }
Ejemplo n.º 15
0
        public void Greater1()
        {
            TFrac fracClass1 = new TFrac(1, 6);
            TFrac fracClass2 = new TFrac(0, 1);

            Assert.IsTrue(fracClass1 > fracClass2);
        }
Ejemplo n.º 16
0
        public void InitString4()
        {
            string fracString = "100/10";
            TFrac  fracClass  = new TFrac(fracString);
            string fracCompar = "10/1";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 17
0
        public void InitString5()
        {
            string fracString = "-100/60";
            TFrac  fracClass  = new TFrac(fracString);
            string fracCompar = "-5/3";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 18
0
        public void InitAndOutput3()
        {
            TFrac           frac   = new TFrac(-1, 5);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);
            string          answer = "-1/5";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }
Ejemplo n.º 19
0
        public void TestFState2()
        {
            TFrac           frac   = new TFrac(8, 9);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);

            TMemory <TFrac> .NumStates expected = TMemory <TFrac> .NumStates.OFF;
            Assert.AreEqual(expected, memory.FState);
        }
Ejemplo n.º 20
0
        public void InitString6()
        {
            string fracString = "00000003/000004";
            TFrac  fracClass  = new TFrac(fracString);
            string fracCompar = "3/4";

            Assert.AreEqual(fracCompar, fracClass.ToString());
        }
Ejemplo n.º 21
0
        public void InitAndOutput1()
        {
            TFrac           frac   = new TFrac(22, 33);
            TMemory <TFrac> memory = new TMemory <TFrac>(frac);
            string          answer = "2/3";

            Assert.AreEqual(answer, memory.FNumber.ToString());
        }
Ejemplo n.º 22
0
        public void Init3()
        {
            TFrac         leftFrac  = new TFrac(16, 4);
            TFrac         rightFrac = new TFrac(17, 9);
            TProc <TFrac> proc      = new TProc <TFrac>(leftFrac, rightFrac);
            string        answer    = "17/9";

            Assert.AreEqual(answer, proc.Rop.ToString());
        }
Ejemplo n.º 23
0
        public void Init2()
        {
            TFrac         leftFrac  = new TFrac(11, 3);
            TFrac         rightFrac = new TFrac();
            TProc <TFrac> proc      = new TProc <TFrac>(leftFrac, rightFrac);
            string        answer    = "11/3";

            Assert.AreEqual(answer, proc.Lop_Res.ToString());
        }
Ejemplo n.º 24
0
        public void Reverse1()
        {
            TFrac fracClass = new TFrac(-2, 3);

            fracClass = fracClass.Reverse() as TFrac;
            string answer = "-3/2";

            Assert.AreEqual(answer, fracClass.ToString());
        }
Ejemplo n.º 25
0
        public void Reverse3()
        {
            TFrac fracClass = new TFrac(5, 6);

            fracClass = fracClass.Reverse() as TFrac;
            string answer = "6/5";

            Assert.AreEqual(answer, fracClass.ToString());
        }
Ejemplo n.º 26
0
        public void Square2()
        {
            TFrac fracClass = new TFrac(0, 1);

            fracClass = fracClass.Square() as TFrac;
            string answer = "0/1";

            Assert.AreEqual(answer, fracClass.ToString());
        }
Ejemplo n.º 27
0
        public void Square3()
        {
            TFrac fracClass = new TFrac(-2, 3);

            fracClass = fracClass.Square() as TFrac;
            string answer = "4/9";

            Assert.AreEqual(answer, fracClass.ToString());
        }
Ejemplo n.º 28
0
        public void Divide3()
        {
            TFrac fracClass1 = new TFrac(0, 1);
            TFrac fracClass2 = new TFrac(5, 6);

            fracClass2 = fracClass1 / fracClass2;
            string answer = "0/1";

            Assert.AreEqual(answer, fracClass2.ToString());
        }
Ejemplo n.º 29
0
        public void Divide6()
        {
            TFrac fracClass1 = new TFrac(-1, 3);
            TFrac fracClass2 = new TFrac(-9, 5);

            fracClass2 = fracClass1 / fracClass2;
            string answer = "5/27";

            Assert.AreEqual(answer, fracClass2.ToString());
        }
Ejemplo n.º 30
0
        public void Divide5()
        {
            TFrac fracClass1 = new TFrac(2, 3);
            TFrac fracClass2 = new TFrac(2, 3);

            fracClass2 = fracClass1 / fracClass2;
            string answer = "1/1";

            Assert.AreEqual(answer, fracClass2.ToString());
        }