/// <summary> /// Constructor. /// </summary> /// <param name="seed">A number used to calculate a starting value for the pseudo-random sequence. If a negative number is specified, the absolute value of the number is used.</param> /// <param name="loremIpsumRepository">Lorem ipsum repository.</param> public LoremIpsumGenerator(int seed, ILoremIpsumRepository loremIpsumRepository) { Contract.Requires(loremIpsumRepository != null); _random = new Random(seed); _loremIpsumRepository = loremIpsumRepository; }
/// <summary> /// Constructor. Use lorem ipsum repository IoCDContainer. /// </summary> /// <param name="seed">A number used to calculate a starting value for the pseudo-random sequence. If a negative number is specified, the absolute value of the number is used.</param> public LoremIpsumGenerator(int seed) { _random = new Random(seed); _loremIpsumRepository = RepositoryDependencyFactory.Resolve <ILoremIpsumRepository>(); }