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

            var makeBaseType = typeof(MakeBase);

            makeTypes = Assembly.GetAssembly(makeBaseType).GetClassesByBaseClass(makeBaseType);
        }
Пример #4
0
 public CarFactoryTests()
 {
     makeFactory  = new MakeFactory();
     modelFactory = new ModelFactory(makeFactory);
     carFactory   = new CarFactory(modelFactory, makeFactory);
 }
Пример #5
0
 public ModelFactory(IMakeFactory makeFactory)
 {
     this.makeFactory = makeFactory;
 }