Пример #1
0
 public CarGeneratorTests()
 {
     makeFactory        = new MakeFactory();
     modelFactory       = new ModelFactory(makeFactory);
     carNumberGenerator = new CarRuNumberGenerator();
     carFactory         = new CarFactory(modelFactory, makeFactory);
     carGenerator       = new CarGenerator(carNumberGenerator, carFactory);
 }
Пример #2
0
        public CarGenerator(ICarNumberGenerator carNumberGenerator, ICarFactory carFactory)
        {
            this.carNumberGenerator = carNumberGenerator;
            this.carFactory         = carFactory;

            var modelBaseType = typeof(ModelBase);

            allModelTypes = Assembly.GetAssembly(modelBaseType).GetClassesByBaseClass(modelBaseType);
        }
 public CarNumberGeneratorTests()
 {
     carNumberGenerator = new CarRuNumberGenerator();
 }