public void ValueDisplayedReturnsExceptedStringForValueDisplayModeHexadecimal2()
        {
            mpmDataRegister = new MpmDataRegister();
            mpmDataRegister.MpmData.Value    = Constants.Value2;
            mpmDataRegister.ValueDisplayMode = ValueDisplayMode.Hexadecimal;

            Assert.AreEqual(Constants.DisplayedValueHexadecimal2, mpmDataRegister.DisplayedValue);
        }
        public void ValueDisplayedReturnsExceptedStringForValueDisplayModeBinary1()
        {
            mpmDataRegister = new MpmDataRegister();
            mpmDataRegister.MpmData.Value    = Constants.Value1;
            mpmDataRegister.ValueDisplayMode = ValueDisplayMode.Binary;

            Assert.AreEqual(Constants.DisplayedValueBinary1, mpmDataRegister.DisplayedValue);
        }
        public void ChangingValueDisplayModeWillUpdateDisplayedValue1()
        {
            mpmDataRegister = new MpmDataRegister();
            mpmDataRegister.MpmData.Value = Constants.Value1;

            mpmDataRegister.ValueDisplayMode = ValueDisplayMode.Binary;
            Assert.AreEqual(Constants.DisplayedValueBinary1, mpmDataRegister.DisplayedValue);

            mpmDataRegister.ValueDisplayMode = ValueDisplayMode.Decimal;
            Assert.AreEqual(Constants.DisplayedValueDecimal1, mpmDataRegister.DisplayedValue);

            mpmDataRegister.ValueDisplayMode = ValueDisplayMode.Hexadecimal;
            Assert.AreEqual(Constants.DisplayedValueHexadecimal1, mpmDataRegister.DisplayedValue);
        }
        public void BusConstructorSetsValueDisplayModeToBinary()
        {
            mpmDataRegister = new MpmDataRegister();

            Assert.AreEqual(mpmDataRegister.ValueDisplayMode, ValueDisplayMode.Binary);
        }
        public void BusConstructorSetsMpmDataToMinimumValue()
        {
            mpmDataRegister = new MpmDataRegister();

            Assert.AreEqual(0, mpmDataRegister.MpmData.Value);
        }