Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
 public RegistrationHelper(IBootstrapperAssemblyProvider assemblyProvider)
 {
     AssemblyProvider = assemblyProvider;
 }