Пример #1
0
        public void RegisterFLastNameRepository_Test()
        {
            FakeNameRepository expected = new FakeNameRepository(false);

            RepositoryDependencyFactory.RegisterLastNameRepository(expected);

            Assert.AreEqual(expected, RepositoryDependencyFactory.ResolveLastNameRepository());
        }
Пример #2
0
 /// <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>();
 }
Пример #3
0
 private void ResolveGenerators()
 {
     _firstNameGenerator     = new WordGenerator(RepositoryDependencyFactory.ResolveFirstNameRepository());
     _lastNameGenerator      = new WordGenerator(RepositoryDependencyFactory.ResolveLastNameRepository());
     _emailProviderGenerator = RepositoryDependencyFactory.Resolve <IWordGenerator>();
 }
Пример #4
0
 /// <summary>
 ///  Constructor. Use word 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 WordGenerator(int seed)
 {
     _wordRepository = RepositoryDependencyFactory.Resolve <IWordRepository>();
     _random         = new Random(seed);
 }