using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Autofac; using Autofac.Builder; using Autofac.Core; using Autofac.Extras; using Autofac.Features; using Autofac.Util; using OAuth2Study.Model; using OAuth2Study.IDal; using OAuth2Study.Dal.MsSql; using OAuth2Study.IBll; using OAuth2Study.Bll; namespace OAuth2Study.UnitTest { public class AutoFacManager { public IContainer Container { get; set; } public AutoFacManager() { var builder = new ContainerBuilder(); builder.RegisterType().As(); builder.RegisterType().As(); Container = builder.Build(); } public T GetService() { return Container.Resolve(); } } }