public void TestGetDependencies() { string module = typeof(InstrumentationHelperTests).Assembly.Location; var modules = InstrumentationHelper.GetDependencies(module); Assert.False(Array.Exists(modules, m => m == module)); }
public void PrepareModules() { string[] modules = InstrumentationHelper.GetDependencies(_module); foreach (var module in modules) { var instrumenter = new Instrumenter(module, _identifier); if (instrumenter.CanInstrument()) { InstrumentationHelper.BackupOriginalModule(module, _identifier); var result = instrumenter.Instrument(); _results.Add(result); } } }