Пример #1
0
        private ActorSystem CreateActorSystem(IThuriaIocContainer iocContainer)
        {
            var actorSystem = ActorSystem.Create("TestHeliumAkkaIocRegistrySystem", ThuriaHoconLoader.FromFile("akka.config"));
            StructureMapDependencyResolver dependencyResolver = new StructureMapDependencyResolver((IContainer)iocContainer.Container, actorSystem);

            return(actorSystem);
        }
Пример #2
0
        private NancyTestBootstrapper CreateNancyTestBootstrapper(IThuriaIocContainer iocContainer)
        {
            var instanceContainer = iocContainer.GetInstance <IContainer>();

            Assert.IsNotNull(instanceContainer);

            var bootstrapper = new NancyTestBootstrapper(instanceContainer);

            // bootstrapper.AddInstanceToContainer(typeof(IExperianDataManager), experianDataManager);

            return(bootstrapper);
        }
Пример #3
0
 /// <summary>
 /// Thuria Actor System Base Constructor
 /// </summary>
 /// <param name="iocContainer">IOC Container</param>
 protected ThuriaActorSystemBase(IThuriaIocContainer iocContainer)
 {
     _iocContainer = iocContainer ?? throw new ArgumentNullException(nameof(iocContainer));
 }
Пример #4
0
 /// <summary>
 /// Helium Actor System constructor
 /// </summary>
 /// <param name="iocContainer"></param>
 public HeliumActorSystem(IThuriaIocContainer iocContainer)
     : base(iocContainer)
 {
 }