public void ReadLoadsMemoryDataRegisterWithValueFoundInMemoryAtMemoryAddressRegister2()
        {
            sequencer.MpmAddressRegister.Data.Value = Constants.MemoryAddress2;

            MemoryOperationsMethods.Read(sequencer);

            Assert.AreEqual(Constants.MemoryValue2, sequencer.MemoryDataRegister.Data.Value);
        }
        public void IfChLoadsInstructionRegisterWithValueFoundInMemoryAtProgramCounter2()
        {
            sequencer.ProgramCounterRegister.Data.Value = Constants.MemoryInstructionAddress2;

            MemoryOperationsMethods.IfCh(sequencer);

            Assert.AreEqual(Constants.MemoryInstructionValue2, sequencer.InstructionRegister.Data.Value);
        }
        public void WriteLoadsInMemoryAtMemoryAddressRegisterValueFoundInMemoryDataRegister2()
        {
            sequencer.MpmAddressRegister.Data.Value = Constants.MemoryAddress2;
            sequencer.MemoryDataRegister.Data.Value = Constants.Value2;

            MemoryOperationsMethods.Write(sequencer);

            Assert.AreEqual(Constants.Value2, sequencer.Memory[sequencer.MpmAddressRegister.Data.Value].Value);
        }