Ejemplo n.º 1
0
        public void TestSetAndGetUpper()
        {
            var register = new DoubleRegister();

            register.Upper.Value = 234;
            Assert.AreEqual(234, register.Upper.Value);
        }
Ejemplo n.º 2
0
        public void TestSetLowerAndGetValue()
        {
            var register = new DoubleRegister();

            register.Lower.Value = 1;
            Assert.AreEqual(1, register.Value);
        }
Ejemplo n.º 3
0
        public void TestSetUpperAndGetValue()
        {
            var register = new DoubleRegister();

            register.Upper.Value = 1;
            Assert.AreEqual(256, register.Value);
        }
Ejemplo n.º 4
0
        public void TestSetAndGetValue()
        {
            var register = new DoubleRegister {
                Value = 12345
            };

            Assert.AreEqual(12345, register.Value);
        }
Ejemplo n.º 5
0
        public void TestValueCreepsToUpperForBigNumbers()
        {
            var register = new DoubleRegister {
                Value = 257
            };

            Assert.AreEqual(1, register.Upper.Value);
            Assert.AreEqual(1, register.Lower.Value);
        }
Ejemplo n.º 6
0
        public void TestLowerIsValueForSmallNumbers()
        {
            var register = new DoubleRegister {
                Value = 234
            };

            Assert.AreEqual(0, register.Upper.Value);
            Assert.AreEqual(234, register.Lower.Value);
        }