Beispiel #1
0
        public void AddDeleteTest2()
        {
            FracEditor testClass = new FracEditor(123, 123);

            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.RemoveSymbol();
            testClass.AddNumber(1);
            testClass.AddNumber(2);
            testClass.AddNumber(3);
            testClass.AddNumber(4);
            testClass.AddNumber(5);
            testClass.AddSeparator();
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            string result = "12345/1111";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #2
0
        public void TestInit9()
        {
            FracEditor testClass = new FracEditor();
            string     input     = "0/1";

            testClass.Number = input;
            Assert.AreEqual(input, testClass.Number);
        }
Beispiel #3
0
        public void Clear()
        {
            FracEditor testClass = new FracEditor("2345678/345678");

            testClass.Clear();
            string result = "0";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #4
0
        public void ToogleMinus2()
        {
            FracEditor testClass = new FracEditor("-14/3");

            testClass.ToogleSign();
            string result = "14/3";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #5
0
        public void TestInit10()
        {
            FracEditor testClass = new FracEditor();
            string     input     = "16/000000";

            testClass.Number = input;
            string result = "0/1";

            Assert.AreEqual(result, testClass.Number);
        }
Beispiel #6
0
        public void TestInit6()
        {
            FracEditor testClass = new FracEditor();
            string     input     = "666/6666";

            testClass.Number = input;
            string result = "111/1111";

            Assert.AreEqual(result, testClass.Number);
        }
Beispiel #7
0
        public void AddDeleteTest4()
        {
            FracEditor testClass = new FracEditor("0/1");

            for (int i = 0; i < 100; ++i)
            {
                testClass.AddNumber(i);
            }
            string result = "0/10123456789";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #8
0
        public void AddDeleteTest1()
        {
            FracEditor testClass = new FracEditor("123/123");

            testClass.AddNumber(0);
            testClass.AddNumber(1);
            testClass.AddNumber(3);
            testClass.AddSeparator();
            testClass.ToogleSign();
            string result = "-1/1013";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #9
0
        public void AddDeleteTest3()
        {
            FracEditor testClass = new FracEditor(1234567, 12345678);

            for (int i = 0; i < 100; ++i)
            {
                testClass.RemoveSymbol();
            }
            for (int i = 0; i < 100; ++i)
            {
                testClass.AddSeparator();
            }
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            testClass.AddNumber(1);
            string result = "0/1111";

            Assert.AreEqual(result, testClass.ToString());
        }
Beispiel #10
0
        public void IsZero2()
        {
            FracEditor testClass = new FracEditor("16/00000");

            Assert.AreEqual(true, testClass.IsZero());
        }
Beispiel #11
0
        public void IsZero1()
        {
            FracEditor testClass = new FracEditor("14/3");

            Assert.AreEqual(false, testClass.IsZero());
        }