public void Should_increase_global_accumulator_with_parameter_value(int parameter) { var cpu = new CPU(); var acc = new Accumulate { Arguments = new[] { parameter } }; acc.Execute(cpu); Assert.Equal(parameter, cpu.Accumulator); }
public void Should_increase_program_counter_by_one(int pc) { var cpu = new CPU { ProgramCounter = pc }; var acc = new Accumulate { Arguments = new[] { 0 } }; acc.Execute(cpu); Assert.Equal(pc + 1, cpu.ProgramCounter); }