public CarFactory( IModelFactory modelFactory, IMakeFactory makeFactory ) { this.modelFactory = modelFactory; this.makeFactory = makeFactory; }
public CarGeneratorTests() { makeFactory = new MakeFactory(); modelFactory = new ModelFactory(makeFactory); carNumberGenerator = new CarRuNumberGenerator(); carFactory = new CarFactory(modelFactory, makeFactory); carGenerator = new CarGenerator(carNumberGenerator, carFactory); }
public MakeFactoryTests() { makeFactory = new MakeFactory(); var makeBaseType = typeof(MakeBase); makeTypes = Assembly.GetAssembly(makeBaseType).GetClassesByBaseClass(makeBaseType); }
public CarFactoryTests() { makeFactory = new MakeFactory(); modelFactory = new ModelFactory(makeFactory); carFactory = new CarFactory(modelFactory, makeFactory); }
public ModelFactory(IMakeFactory makeFactory) { this.makeFactory = makeFactory; }