Пример #1
0
        public void TestConstructorGood()
        {
            double a = 1011.1011;
            int    b = 2;
            int    c = 4;

            double   extend = 1011.1011;
            IPNumber iP     = new IPNumber(a, b, c);
            double   result = iP.GetPNumber();

            Assert.AreEqual(extend, result);
        }
Пример #2
0
        public void TestConstructorStringFailB()
        {
            string a = "ABC123,435DC";
            string b = "12";
            string c = "5";

            string   extend = "0,0";
            IPNumber iP     = new IPNumber(a, b, c);
            string   result = iP.GetPString();

            Assert.AreEqual(extend, result);
        }
Пример #3
0
        public void TestConstructorFailC()
        {
            double a = 1011.1010;
            int    b = 2;
            int    c = -1;

            double   extend = 0.0;
            IPNumber iP     = new IPNumber(a, b, c);
            double   result = iP.GetPNumber();

            Assert.AreEqual(extend, result);
        }
Пример #4
0
        public void TestSqrt()
        {
            string a = "1283,22";
            string b = "15";
            string c = "2";

            string   extend = "157D924,6D";
            IPNumber iP     = new IPNumber(a, b, c);

            string result = iP.Sqr().GetPString();

            Assert.AreEqual(extend, result);
        }
Пример #5
0
        public void TestRevers()
        {
            string a = "1283,22";
            string b = "15";
            string c = "2";

            string   extend = "0,0";
            IPNumber iP     = new IPNumber(a, b, c);

            string result = iP.Revers().GetPString();

            Assert.AreEqual(extend, result);
        }
Пример #6
0
        public void TestSetBase()
        {
            string a = "1283,22";
            string b = "15";
            string c = "2";

            int      extend = 16;
            IPNumber iP     = new IPNumber(a, b, c);

            iP.SetBaseNumber(16);
            int result = iP.GetBaseNumber();

            Assert.AreEqual(extend, result);
        }
Пример #7
0
        public void TestSetGetConc()
        {
            string a = "1283,22";
            string b = "15";
            string c = "2";

            int      extend = 2;
            IPNumber iP     = new IPNumber(a, b, c);

            iP.SetCorrectnessNumber(4);
            int result = iP.GetÑorrectnessNumber();

            Assert.AreEqual(extend, result);
        }
Пример #8
0
        static void Main(string[] args)
        {
            string a = "1283,22";
            string b = "15";
            string c = "2";

            string   extend = "0,0";
            IPNumber iP     = new IPNumber(a, b, c);

            string result = iP.Sqr().GetPString();


            Console.WriteLine(result);
        }
Пример #9
0
        public void TestDel()
        {
            string a  = "1283,22";
            string b  = "15";
            string c  = "2";
            string a1 = "34,34";
            string b1 = "15";
            string c1 = "2";

            string   extend = "55,36";
            IPNumber iP     = new IPNumber(a, b, c);
            IPNumber iP1    = new IPNumber(a1, b1, c1);
            string   result = iP.Del(iP1).GetPString();

            Assert.AreEqual(extend, result);
        }
Пример #10
0
        public void TestAddDiffC()
        {
            string a  = "1837A,342B";
            string b  = "16";
            string c  = "4";
            string a1 = "34C01,DDA1A";
            string b1 = "15";
            string c1 = "5";

            string   extend = "0,0";
            IPNumber iP     = new IPNumber(a, b, c);
            IPNumber iP1    = new IPNumber(a1, b1, c1);
            string   result = iP.Add(iP1).GetPString();

            Assert.AreEqual(extend, result);
        }
Пример #11
0
        public void TestAdd2()
        {
            string a  = "1110101,110101";
            string b  = "2";
            string c  = "6";
            string a1 = "111101,100001";
            string b1 = "2";
            string c1 = "6";

            string   extend = "10110011,01011";
            IPNumber iP     = new IPNumber(a, b, c);
            IPNumber iP1    = new IPNumber(a1, b1, c1);
            string   result = iP.Add(iP1).GetPString();

            Assert.AreEqual(extend, result);
        }