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); }
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); }