public void Program()
{
ArrayList p = new ArrayList();
HaltInstruction hi = new HaltInstruction();
p.Add(hi);
AMProgram program = new AMProgram();
program.Initialize(p);
Assert.AreSame(program.P.Instruction, program.Program.Instruction);
}