public DisassemblerShould()
        {
            _assemblyDefinitionResolver = Substitute.For <IAssemblyDefinitionResolver>();
            _assemblyProcessorMock      = Substitute.For <IAssemblyDecompiler>();

            var assemblyDefinition = Mono.Cecil.AssemblyDefinition.CreateAssembly(
                new AssemblyNameDefinition("test", Version.Parse("1.0.0")),
                "Module1", ModuleKind.Dll);

            _assemblyDefinitionResolver.Resolve(Arg.Any <string>()).Returns(assemblyDefinition);
        }
Ejemplo n.º 2
0
 public FileOutputDisassembler(IAssemblyDecompiler assemblyDataProcessor, IAssemblyDefinitionResolver assemblyResolver) : base(assemblyDataProcessor, assemblyResolver)
 {
 }
Ejemplo n.º 3
0
 public Disassembler(IAssemblyDecompiler assemblyDataProcessor, IAssemblyDefinitionResolver assemblyResolver)
 {
     _assemblyDataProcessor = assemblyDataProcessor;
     _assemblyResolver      = assemblyResolver;
 }
Ejemplo n.º 4
0
 public DisassemblerFactoryShould()
 {
     _assemblyDefinitionResolver = Substitute.For <IAssemblyDefinitionResolver>();
     _assemblyDecompiler         = Substitute.For <IAssemblyDecompiler>();
     _disassemblerFactory        = new DisassemblerFactory(_assemblyDefinitionResolver, _assemblyDecompiler);
 }
Ejemplo n.º 5
0
 public AssemblyDefinition(IAssemblyDefinitionResolver resolver)
 {
     _syncLock = new object();
     _resolver = resolver;
 }
Ejemplo n.º 6
0
 public DisassemblerFactory(IAssemblyDefinitionResolver assemblyDefinitionResolver, IAssemblyDecompiler assemblyDecompiler)
 {
     _assemblyDefinitionResolver = assemblyDefinitionResolver;
     _assemblyDecompiler         = assemblyDecompiler;
 }