public void Bitwise_complement_x_should_return_negative_x_minus_1() { // Arrange var opcodeX = Opcodes.ComplementX(); // Act var output = ArithmeticLogicUnit.Do(opcodeX, new Byte2(27), new Byte2(42)); // Assert output.ToInt16().Should().Be(-28); }