private string ProcessCurrentStepText(string currentStepText) { string processed = currentStepText; processed = processed.Replace(C_MAXSTEP, MaxSteps.ToString()); processed = processed.Replace(C_CURRENTSTEP, CurrentStep.ToString()); return(processed); }
private void ShouldStop_Stops_At_MaxSteps(uint max) { var criteria = new MaxSteps <Solution>(max); var mockedSolution = new Mock <Solution>(); for (var i = 0; i < max; i++) { Assert.False(criteria.ShouldStop(mockedSolution.Object)); } Assert.True(criteria.ShouldStop(mockedSolution.Object)); }