コード例 #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();
 }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: Assemblies.cs プロジェクト: Odyl/machine.migrations
 public void SaveAssembly(IAssembly assembly, string path)
 {
     assembly.Save(path);
 }
コード例 #4
0
ファイル: Assemblies.cs プロジェクト: benlovell/machine
 public void SaveAssembly(IAssembly assembly, string path)
 {
     assembly.Save(path);
 }