public void Setup() { _DummyAssemblyProvider = Substitute.For <IBootstrapperAssemblyProvider>(); _DummyAssemblyProvider.GetAssemblies().Returns(new List <Assembly>()); _DummyAssemblyProvider.SanitizeAssemblies(Arg.Any <IEnumerable <Assembly> >()).Returns(x => x.Arg <IEnumerable <Assembly> >()); _Store = new BootstrapperAssembliesStore(); }
public void SetAssembliesProvider(IBootstrapperAssemblyProvider provider) { if (provider == null) { throw new ArgumentNullException("AssemblyProvider cannot be null"); } _AssemblyProvider = provider; }
public IBootstrapperConfiguration WithAssemblyProvider(IBootstrapperAssemblyProvider provider) { if (Started) { throw new InvalidOperationException("Cannot change Assembly provider after Bootstrapper Startup was called"); } _AssembliesStore.SetAssembliesProvider(provider); return(this); }
public RegistrationHelper(IBootstrapperAssemblyProvider assemblyProvider) { AssemblyProvider = assemblyProvider; }