From c4e886a8f89b2a33326b55373d33f080f39f9cbc Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 2 Jan 2013 19:04:42 -0800 Subject: [PATCH] More autofac --- NzbDrone.Core.Test/CentralDispatchFixture.cs | 2 +- NzbDrone.Core/CentralDispatch.cs | 2 +- NzbDrone.Web/Global.asax.cs | 2 +- NzbDrone/CentralDispatch.cs | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/NzbDrone.Core.Test/CentralDispatchFixture.cs b/NzbDrone.Core.Test/CentralDispatchFixture.cs index 8b88af2b2..4ad837a2f 100644 --- a/NzbDrone.Core.Test/CentralDispatchFixture.cs +++ b/NzbDrone.Core.Test/CentralDispatchFixture.cs @@ -25,7 +25,7 @@ namespace NzbDrone.Core.Test { InitLogging(); var dispatch = new CentralDispatch(); - kernel = dispatch.Build(); + kernel = dispatch.BuildContainer(); WebTimer.Stop(); } diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index 078f0f577..fe4a78656 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -165,7 +165,7 @@ namespace NzbDrone.Core } } - public IContainer Build() + public IContainer BuildContainer() { var container = ContainerBuilder.Build(); diff --git a/NzbDrone.Web/Global.asax.cs b/NzbDrone.Web/Global.asax.cs index 39fef1355..ee73f0664 100644 --- a/NzbDrone.Web/Global.asax.cs +++ b/NzbDrone.Web/Global.asax.cs @@ -75,7 +75,7 @@ namespace NzbDrone.Web MVCRegistration(dispatch.ContainerBuilder); - var container = dispatch.ContainerBuilder.Build(); + var container = dispatch.BuildContainer(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); diff --git a/NzbDrone/CentralDispatch.cs b/NzbDrone/CentralDispatch.cs index 94b2e2308..8545ef104 100644 --- a/NzbDrone/CentralDispatch.cs +++ b/NzbDrone/CentralDispatch.cs @@ -29,6 +29,7 @@ namespace NzbDrone private static void BindKernel(ContainerBuilder builder) { builder.RegisterAssemblyTypes(typeof(DiskProvider).Assembly).SingleInstance(); + builder.RegisterType(); builder.RegisterType().SingleInstance(); builder.RegisterType().SingleInstance();