Esempio n. 1
0
        public void TestFixedWidthInteger_Multiplication()
        {
            var fwi1 = new FixedWidthInteger(10);
            var fwi2 = new FixedWidthInteger(101);

            var answer = fwi1 * fwi2;

            Assert.AreEqual("10", answer.ToString());
        }
Esempio n. 2
0
        public void TestFixedWidthInteger_AdditionGreaterWidth()
        {
            var fwi1 = new FixedWidthInteger(1011, 4);
            var fwi2 = new FixedWidthInteger(109, 4);

            var answer = fwi1 + fwi2;

            Assert.AreEqual("1120", answer.ToString());
        }
Esempio n. 3
0
        public void TestFixedWidthInteger_Addition()
        {
            var fwi1 = new FixedWidthInteger(11);
            var fwi2 = new FixedWidthInteger(109);

            var answer = fwi1 + fwi2;

            Assert.AreEqual("20", answer.ToString());
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var num = new FixedWidthInteger(2, 10);

            num  = num ^ 7830457;
            num *= new FixedWidthInteger(28433, 10);
            num += new FixedWidthInteger(1, 10);

            Console.WriteLine(num.ToString());
            Console.WriteLine("Finished");
            Console.ReadKey();
        }
Esempio n. 5
0
        public void TestFixedWidthInteger_Exponent()
        {
            var fwi = new FixedWidthInteger(2, 2) ^ 4;

            Assert.AreEqual("16", fwi.ToString());
        }
Esempio n. 6
0
        public void TestFixedWidthInteger_InitialValueAndSize_SizeSmaller()
        {
            var fwi = new FixedWidthInteger(1234567890, 5);

            Assert.AreEqual("67890", fwi.ToString());
        }
Esempio n. 7
0
        public void TestFixedWidthInteger_InitialValue()
        {
            var fwi = new FixedWidthInteger(1234567890);

            Assert.AreEqual("1234567890", fwi.ToString());
        }
Esempio n. 8
0
        public void TestFixedWidthInteger_InitialValueZero()
        {
            var fwi = new FixedWidthInteger(0);

            Assert.AreEqual("0", fwi.ToString());
        }