예제 #1
0
        static Program()
        {
            ContainerConfigurator.Configure(builder =>
            {
                DependencyContainer.Builder(builder);
            });

            PriceEngineService = ServiceLocator.GetInstance <IPriceEngineService>();
        }
 protected DatabaseOrientedTest()
 {
     ContainerConfigurator.Configure(builder =>
     {
         DependencyContainer.Builder(builder);
         builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly())
         .Where(x => x.GetInterfaces().Any(i => i.IsGenericType && i.GetGenericTypeDefinition() == typeof(IFactory <>)))
         .AsImplementedInterfaces();
     });
     _dataContext       = ServiceLocator.GetInstance <StnContext>();
     PriceEngineService = ServiceLocator.GetInstance <IPriceEngineService>();
 }