public SellOrderFactory() { directoryPath = new DirectoryPathConfig(); fileManager = new FileManager(); processorFilesRequest = new ProcessorFilesRequest(directoryPath, fileManager); serialize = new JsonSerialize(); deserialize = new JsonDeserialize(); processorFilesResponse = new ProcessorFilesResponse(directoryPath, fileManager, serialize); mapProcessFile = new MapProcessFile(directoryPath, fileManager, deserialize); processSellOrder = new ProcessSellOrder(); validateSellOrderBusinessRules = new ValidateSellOrderBusinessRules(); executionSellOrder = new ExecutionSellOrder(processSellOrder, validateSellOrderBusinessRules); handleSellOrder = new HandleSellOrder(processorFilesRequest, processorFilesResponse, mapProcessFile, executionSellOrder); }
public void TestInitialize() { processSellOrder = new ProcessSellOrder(); validateSellOrderBusinessRules = new ValidateSellOrderBusinessRules(); executionSellOrder = new ExecutionSellOrder(processSellOrder, validateSellOrderBusinessRules); }