public KnapsackRunner(IBagBuilder bagBuilder, IItemBuilder itemBuilder, IEnumerable <IOptimizationAlgorithm> optimizationAlgorithm, ISolutionBuilder solutionBuilder) { _bagBuilder = bagBuilder; _itemBuilder = itemBuilder; _optimizationAlgorithm = optimizationAlgorithm; _solutionBuilder = solutionBuilder; }
public ItemSubSystem(IItemBuilder itemBuilder, IItemRepository itemRepository, IMessageHub messageHub) { _itemBuilder = itemBuilder; _itemRepository = itemRepository; _messageHub = messageHub; }
public XmlFeedController(IXmlParser <XElement> xmlParser, IItemBuilder <XElement> itemBuilder) { this.xmlParser = xmlParser; this.itemBuilder = itemBuilder; }