protected TranslationTestHelper(string asmName, string src, bool isDebug)
        {
            var compiler = new CSharpCompiler();
            var asm = Assembly.Load(asmName);
            var result = compiler.CompileSource(src, asm, isDebug);

            var dir = Path.GetDirectoryName(result.PathToAssembly);
            var compiledAsmName = Path.GetFileNameWithoutExtension(result.PathToAssembly);

            this.resolver.AddSearchDirectory(dir);

            this.typeSystem = new TypeSystem(this.resolver);
            this.CompiledAssembly = this.typeSystem.LoadAssembly(compiledAsmName);

            //this.CompiledAssembly.MainModule.LoadSymbols();
            var pathToPdb = Path.Combine(dir, compiledAsmName + ".pdb");
            File.Delete(pathToPdb);

            File.Delete(result.PathToAssembly);
        }