public void Parser_Returns_Input_Data_Model() { var parser = new InputDataParser(); var result = parser.GetParsedModel(string.Empty); Assert.IsNotNull(result); }
static void Main(string[] args) { var inputDataPath = ConfigurationManager.AppSettings[InputDataPathKey]; var outputDataPath = ConfigurationManager.AppSettings[OutputDataPathKey]; var input = File.ReadAllText(inputDataPath); var inputData = new InputDataParser().GetParsedModel(input); var outputData = new TaskSolver().GetOutputData(inputData); var output = new OutputDataSerializer().GetSerializedOutput(outputData); File.WriteAllText(outputDataPath, output); Console.Write(output); }