Ejemplo n.º 1
0
        public RunningResults RunContainerAndGetResultInternal(RunnerSubmission submission, DirectoryInfo submissionWorkingDirectory)
        {
            var instance = new CsSandboxRunner((CsRunnerSubmission)submission, new CsSandboxRunnerSettings());
            var result   = submission is ProjRunnerSubmission
                                ? instance.RunMsBuild(submissionWorkingDirectory.FullName)
                                : instance.RunCsc(submissionWorkingDirectory.FullName);

            result.Id = submission.Id;
            return(result);
        }
Ejemplo n.º 2
0
        private static RunningResults GetDetails(string code, string input)
        {
            var model = new FileRunnerSubmission
            {
                Id      = Utils.NewNormalizedGuid(),
                Code    = code,
                Input   = input,
                NeedRun = true
            };

            var result = new CsSandboxRunner(model, new CsSandboxRunnerSettings()).RunCsc(".");

            Assert.IsNotNull(result);
            Console.WriteLine(result);
            return(result);
        }