public List <int> GetRandomPositive(int?quantity = MAX_ITEMS_QUANTITY) { if (quantity.HasValue && quantity.Value > MAX_ITEMS_QUANTITY) { quantity = MAX_ITEMS_QUANTITY; } var generator = new RandomPositiveNumberGenerator(); return(generator.Generate(quantity.Value)); }
public void ShouldReturnTheSameQuantityRequestedToBeGenerated(int quantity) { var numbers = _generator.Generate(quantity); Assert.Equal(quantity, numbers.Count); }