public void TestGetDependencies()
        {
            string module  = typeof(InstrumentationHelperTests).Assembly.Location;
            var    modules = InstrumentationHelper.GetDependencies(module);

            Assert.False(Array.Exists(modules, m => m == module));
        }
示例#2
0
 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);
         }
     }
 }