public void HasCompilerErrors() { var ex = new CodeCompilationException(new [] { "Error 1", "Error 2" }); var codeResultResponse = CodeResultResponse.CompileError(ex); codeResultResponse.Errors.Should().HaveCount(2); }
public CodeResultResponse PostCodeToLevel(string code) { var compiler = new PlayerCompiler(); try { var playerType = compiler.Compile(code); return(CodeResultResponse.Success()); } catch (CodeCompilationException ex) { return(CodeResultResponse.CompileError(ex)); } }