public ProductCatalog(string catalogDataFileName) { this.catalogDataFileName = catalogDataFileName; var success = File.Exists(catalogDataFileName); CreateCatalogData(success); productValidatorManager = new ProductValidatorManager(this); }
public CreateCommand(IProductCatalog productCatalog, string[] args) { productTypeDoesntExist = resourceManager.GetString("CREATE_PRODUCTTYPEDOESNTEXIST"); this.args = args; this.productCatalog = productCatalog; validator = productCatalog.GetValidator(); var buffer = new StringBuilder(64); buffer.Append(productTypeDoesntExist); var names = productCatalog.GetTypeNames(); foreach (var name in names) { buffer.Append("-"); buffer.Append(name); buffer.Append(Environment.NewLine); } productTypeDoesntExist = buffer.ToString(); }
public void Setup() { IProductCatalog productCatalog = new ProductCatalog("product_data"); productValidatorManager = productCatalog.GetValidator(); }