private string ProcessCurrentStepText(string currentStepText)
        {
            string processed = currentStepText;

            processed = processed.Replace(C_MAXSTEP, MaxSteps.ToString());
            processed = processed.Replace(C_CURRENTSTEP, CurrentStep.ToString());

            return(processed);
        }
示例#2
0
        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));
        }