public void Register(IBootstrapServiceContainer serviceContainer) { if (serviceContainer == null) { throw new ArgumentNullException("serviceContainer"); } serviceContainer.Register <IRegistration>(this); serviceContainer.Register <IComponentAssemblyProvider>(this); }
public void Register(IBootstrapServiceContainer serviceContainer) { // Register bootstrap service with given type serviceContainer.Register(_bootstrapService); }
/// <summary> /// Retrieves instance of registration service. /// </summary> /// <returns><see cref="IRegistration"/> implementation.</returns> public static IRegistration GetRegistration(this IBootstrapServiceContainer container) { return(container.Get <IRegistration>()); }
/// <summary> /// Retrieves instance of metainfo container service. /// </summary> /// <returns><see cref="IMetaInfoContainer"/> implementation.</returns> public static IMetaInfoContainer GetMetaInfoContainer(this IBootstrapServiceContainer container) { return(container.Get <IMetaInfoContainer>()); }
/// <summary> /// Retrieves instance of component assembly provider service. /// </summary> /// <returns><see cref="IComponentAssemblyProvider"/> implementation.</returns> public static IComponentAssemblyProvider GetComponentAssemblyProvider(this IBootstrapServiceContainer container) { return(container.Get <IComponentAssemblyProvider>()); }
/// <summary> /// Retrieves instance of call parameter handler service. /// </summary> /// <returns><see cref="ICallParameterHandler"/> implementation.</returns> public static ICallParameterHandler GetCallParameterHandler(this IBootstrapServiceContainer container) { return(container.Get <ICallParameterHandler>()); }
/// <summary> /// Retrieves instance of logger service. /// </summary> /// <returns><see cref="ILogger"/> implementation.</returns> public static ILogger GetLogger(this IBootstrapServiceContainer container) { return(container.Get <ILogger>()); }
public void SetUp() { _bootstrapServiceContainer = new BootstrapServiceContainer(); }