public CarGeneratorTests() { makeFactory = new MakeFactory(); modelFactory = new ModelFactory(makeFactory); carNumberGenerator = new CarRuNumberGenerator(); carFactory = new CarFactory(modelFactory, makeFactory); carGenerator = new CarGenerator(carNumberGenerator, carFactory); }
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(); }