Beispiel #1
0
        public void TeskSolver_Returns_Output_Data()
        {
            var solver = new TaskSolver();

            var result = solver.GetOutputData(new InputData());

            Assert.IsNotNull(result);
        }
Beispiel #2
0
        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);
        }