public void CanLocateInstallersInAssembly() { var installersProvider = new InstallersProvider(new Assembly[] { GetType().Assembly }); var results = installersProvider.GetInstallers(); Assert.IsNotNull(results, "At least one installer should be present"); Assert.IsNotNull(results.FirstOrDefault(x => x.GetType() == typeof(DummyContainerInstaller)), "DummyContainerInstaller should be present"); }
public static IUnityContainer BootstrapContainer() { var container = new UnityContainer(); var installers = new InstallersProvider(new Assembly[] { typeof(ContainerBootstrapper).Assembly }).GetInstallers(); var containerConfigurator = new ContainerConfigurator(container, installers); containerConfigurator.ConfigureContainer(); return container; }