int DropSkipJumpNotZero(List <object> parameters) { var repeatValue = _variablesManager.GetVariable("repeat"); _variablesManager.SetVariable("repeat", repeatValue - 1); Console.WriteLine($"Repeat count = {repeatValue}"); return(repeatValue > 0 ? 1 : 0); }
public void GettingTheValueOfAnUnrecognisedVariableReturnsZero() { _variablesManager.GetVariable("unknown").Should().Be(0); }