Esempio n. 1
0
 public void ProcessAssembly_Always_SavesAssembly()
 {
     using (_mocks.Record())
     {
         Expect.Call(_assemblies.LoadAssembly("Assembly.dll")).Return(_assembly);
         _assembly.Save("Assembly.dll");
     }
     _target.ProcessAssembly("Assembly.dll");
     _mocks.VerifyAll();
 }
        public void ProcessAssembly(string path)
        {
            IAssembly        assembly         = _assemblies.LoadAssembly(path);
            EnumerableFinder enumerableFinder = new EnumerableFinder(_log);

            enumerableFinder.FindEnumerables(assembly);
            FactoryMap factories = _factoryFinder.FindFactories(assembly);
            IEnumerable <ConstructorCallWeave> weaves = _constructorCallFinder.FindConstructorCallWeaves(assembly, factories);

            _factoryCallWeaver.WeaveConstructorCalls(weaves, factories);
            _factoryMapSerializer.StoreFactoryMap(assembly, factories);
            assembly.Save(path);
        }
Esempio n. 3
0
 public void SaveAssembly(IAssembly assembly, string path)
 {
     assembly.Save(path);
 }
Esempio n. 4
0
 public void SaveAssembly(IAssembly assembly, string path)
 {
     assembly.Save(path);
 }