public void ReadPackage(IPackageInfo package, IPackageLog log) { _currentPackage = package; //double dispatch - hard to follow - at the moment package.LoadAssemblies(this); }
public void load_assemblies_just_tries_to_add_the_inner_assembly_directly() { var loader = MockRepository.GenerateMock <IAssemblyRegistration>(); package.LoadAssemblies(loader); loader.AssertWasCalled(x => x.Use(assembly)); }
public void should_have_loaded_not_native_assemblies_only() { var fakeAssemblyRegistration = new FakeAssemblyRegistration(); thePackage.LoadAssemblies(fakeAssemblyRegistration); fakeAssemblyRegistration.AssembliesRequestedToBeLoaded.ShouldContain("a"); fakeAssemblyRegistration.AssembliesRequestedToBeLoaded.ShouldNotContain("b"); }
//why is this virtual? - for testing public virtual void LoadAssembliesFromPackage(IPackageInfo packageInfo) { _currentPackage = packageInfo; packageInfo.LoadAssemblies(this); }
public void ReadPackage(IPackageInfo package) { _currentPackage = package; package.LoadAssemblies(this); }
public void ReadPackage(IPackageInfo package, IPackageLog log) { _currentPackage = package; package.LoadAssemblies(this); }
public virtual void LoadAssembliesFromPackage(IPackageInfo packageInfo) { _currentPackage = packageInfo; packageInfo.LoadAssemblies(this); }