private void CheckGetFor(String name, Boolean success, String message)
        {
            try
            {
                ProgramRegister gr = ProgramRegister.GetFor(name);
                Assert.IsTrue(success, message);

                String expected = name;
                String actual   = gr.Name;
                Assert.AreEqual(expected, actual, message);
            }
            catch (Casl2SimulatorException)
            {
                Assert.IsFalse(success, message);
            }
        }
        private void CheckNumber(ProgramRegister register, Int32 expected, String message)
        {
            Int32 actual = register.Number;

            Assert.AreEqual(expected, actual, message);
        }
        private void CheckName(ProgramRegister register, String expected, String message)
        {
            String actual = register.Name;

            Assert.AreEqual(expected, actual, message);
        }
 internal static void Check(ProgramRegister expected, ProgramRegister actual, String message)
 {
     Assert.AreSame(expected, actual, message);
 }