public Program() { //_triangleSource = new FakeTriangleSource(); _triangleSource = new CsvTriangleSource(ConfigurationManager.AppSettings["InputFileLocation"]); _summarisationStrategy = new TriangleSetSummarisationStrategy(); //_triangleDestination = new DebugOutputTriangleDestination(_summarisationStrategy); _triangleDestination = new CsvTriangleDestination(ConfigurationManager.AppSettings["OutputFileLocation"], _summarisationStrategy); }
public CsvTriangleDestination(string fileLocation, ITriangleSetSummarisationStrategy summarisationStrategy) { _summarisationStrategy = summarisationStrategy; _fileLocation = fileLocation; }
public DebugOutputTriangleDestination(ITriangleSetSummarisationStrategy summarisationStrategy) { _summarisationStrategy = summarisationStrategy; }