public void ModifyWhenConditionIsMet() { NotEqualInstruction a = new NotEqualInstruction(true); NotEqualInstruction b = new NotEqualInstruction(false); Assert.Equal(5, a.Modify(0, 5, -1, 0)); Assert.Equal(1, a.Modify(0, 1, 1, 0)); Assert.Equal(0, a.Modify(0, 1, 0, 0)); Assert.Equal(5, b.Modify(6, 1, 5, 3)); }
public void EmitNotEqual(Type type) { Emit(NotEqualInstruction.Create(type)); }