public Grader(ISolutionCache <Solution> solutionCache, IProblemSet <Problem> problemSet, Dictionary <SolutionType, ICompiler> compilers, string directory) { SolutionCache = solutionCache; ProblemSet = problemSet; Compilers = compilers; Directory = directory; }
public ProblemService(IProblemSet <TProblem> problemSet) { ProblemSet = problemSet; }