public void RRTest() { PrivateObject z = new PrivateObject(new Z80(new Memory48K())); Z80_Accessor target = new Z80_Accessor(z); target.Set16BitRegisters(2, 0x4343); target.Memory[0x4343] = 0xdd; target.Reset(Flag.Carry); target.RR(6); Assert.IsTrue(target.Memory[0x4343] == 0x6e && (target.F & Flag.Carry) == Flag.Carry, "Error: RR"); }