public void alu_Rcr16() { _alu.FlagC = false; Assert.AreEqual(_alu.Rcr16(1, 2), 0x8000); Assert.IsFalse(_alu.FlagC); Assert.AreEqual(_alu.Rcr16(1, 1), 0); Assert.IsTrue(_alu.FlagC); Assert.AreEqual(_alu.Rcr16(0, 1), 0x8000); Assert.IsFalse(_alu.FlagC); }