public void TestDontCopyCoverletDependency() { var tempPath = Path.GetTempPath(); var directory = Directory.CreateDirectory(Path.Combine(tempPath, "tempdir")); InstrumentationHelper.CopyCoverletDependency(Path.Combine(directory.FullName, "coverlet.core.dll")); Assert.False(File.Exists(Path.Combine(directory.FullName, "coverlet.core.dll"))); Directory.Delete(directory.FullName, true); }
public InstrumenterResult Instrument() { string hitsFilePath = Path.Combine( Path.GetTempPath(), Path.GetFileNameWithoutExtension(_module) + "_" + _identifier ); _result = new InstrumenterResult { Module = Path.GetFileNameWithoutExtension(_module), HitsFilePath = hitsFilePath, ModulePath = _module }; InstrumentModule(); InstrumentationHelper.CopyCoverletDependency(_module); return(_result); }