public void DeliveryClientIsSuccessfullyResolvedFromSimpleInjectorContainer() { var container = DependencyInjectionFrameworksHelper .GetServiceCollection() .BuildSimpleInjectorServiceProvider(); var client = (DeliveryClient)container.GetInstance <IDeliveryClient>(); client.AssertDefaultDependencies(); }
public void DeliveryClientIsSuccessfullyResolvedFromUnityContainer() { var provider = DependencyInjectionFrameworksHelper .GetServiceCollection() .BuildUnityServiceProvider(); var client = (DeliveryClient)provider.GetRequiredService <IDeliveryClient>(); client.AssertDefaultDependencies(); }
public void DeliveryClientIsSuccessfullyResolvedFromCastleWindsorContainer_CustomModelProvider() { var provider = DependencyInjectionFrameworksHelper .GetServiceCollection() .AddSingleton <IModelProvider, FakeModelProvider>() .BuildAutoFacServiceProvider(); var client = (DeliveryClient)provider.GetRequiredService <IDeliveryClient>(); client.AssertDefaultDependenciesWithModelProviderAndInlineContentItemTypeResolvers <FakeModelProvider>(); }
public void DeliveryClientIsSuccessfullyResolvedFromAutoFacContainer() { var provider = DependencyInjectionFrameworksHelper .GetServiceCollection() .RegisterInlineContentItemResolvers() .BuildAutoFacServiceProvider(); var client = (DeliveryClient)provider.GetRequiredService <IDeliveryClient>(); client.AssertDefaultDependencies(); }
public void DeliveryClientIsSuccessfullyResolvedFromSimpleInjectorContainer_CustomModelProvider() { var container = DependencyInjectionFrameworksHelper .GetServiceCollection() .AddSingleton <IModelProvider, FakeModelProvider>() .BuildSimpleInjectorServiceProvider(); var client = (DeliveryClient)container.GetInstance <IDeliveryClient>(); client.AssertDefaultDependenciesWithModelProviderAndInlineContentItemTypeResolvers <FakeModelProvider>(); }
public void FakeModelProviderIsSuccessfullyResolvedAfterCrossWireWithServiceCollection() { var container = DependencyInjectionFrameworksHelper .GetServiceCollection() .BuildSimpleInjectorServiceProvider(); container.Register <IModelProvider, FakeModelProvider>(); var resolvedService = container.GetService <IModelProvider>(); Assert.IsType <FakeModelProvider>(resolvedService); }
public void DeliveryClientIsSuccessfullyResolvedFromUnityContainer_CustomModelProvider() { var provider = DependencyInjectionFrameworksHelper .GetServiceCollection() .RegisterInlineContentItemResolvers() .AddScoped <IModelProvider, FakeModelProvider>() .BuildUnityServiceProvider(); var client = (DeliveryClient)provider.GetRequiredService <IDeliveryClient>(); client.AssertDefaultDependenciesWithModelProviderAndInlineContentItemTypeResolvers <FakeModelProvider>(); }