public void Run() { var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun("DummyAssembly.dll"); Verify(result); }
public Task Run() { var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun("DummyAssembly.dll"); return(Verify(result)); }
public void Run() { var assemblyPath = Path.Combine(CodeBaseLocation.CurrentDirectory, "DummyAssembly.dll"); var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun(assemblyPath); Verify(result); }
public void WithCustomAssemblyName() { var assemblyPath = Path.Combine(Environment.CurrentDirectory, "DummyAssembly.dll"); var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun( assemblyPath: assemblyPath, assemblyName: "NewName"); Verify(result); }
public void Run() { var assemblyPath = Path.Combine(CodeBaseLocation.CurrentDirectory, "DummyAssembly.dll"); var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun(assemblyPath); #if NET46 // TODO: Remove when ObjectApproval supports .NET Core ObjectApprover.VerifyWithJson(result, ScrubCurrentDirectory); #endif }
public void WithCustomAssemblyName() { var assemblyPath = Path.Combine(CodeBaseLocation.CurrentDirectory, "DummyAssembly.dll"); var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun( assemblyPath: assemblyPath, assemblyName: "NewName"); ObjectApprover.VerifyWithJson(result); }
public Task WithCustomExeAssemblyName() { var assemblyPath = Path.Combine(Environment.CurrentDirectory, "DummyExeAssembly.exe"); try { var weaver = new TargetWeaver(); var result = weaver.ExecuteTestRun( assemblyPath: assemblyPath, assemblyName: "NewName"); return(Verify(result)); } catch (BadImageFormatException) when(AppContext.TargetFrameworkName !.StartsWith(".NETCoreApp")) { // The .NET Core DummyExeAssembly.exe file makes Mono.Cecil throw a BadImageFormatException ¯\_(ツ)_/¯ return(Task.CompletedTask); } }