/// <summary> /// Build a mockup for an integer range. /// </summary> /// <returns>Mockup for an integer range.</returns> public static IRange <int> BuildIntRange() { int startValue = Random.Next(1, 100); int endValue = startValue += Random.Next(1, 100); IRange <int> intRangeMock = MockRepository.GenerateMock <IRange <int> >(); intRangeMock.Stub(m => m.StartValue) .Return(startValue) .Repeat.Any(); intRangeMock.Stub(m => m.EndValue) .Return(endValue) .Repeat.Any(); return(intRangeMock); }