Example #1
0
        public AkkaMockFactory(IContainer container, ActorSystem actorSystem)
        {
            MessagesReceived = new ConcurrentDictionary <Guid, MockMessages>();
            Container        = container;
            ActorSystem      = actorSystem;
            var preBuilder = new ContainerBuilder();

            preBuilder.Register(x => new FakeActorSystemFactory()).As <IActorSystemFactory>().SingleInstance();
            preBuilder.Update(Container);
            ActorSystemfactory = Container.Resolve <IActorSystemFactory>();
            ActorSystemfactory.Register(Container, (builder) => { }, ActorSystem);
        }
Example #2
0
        public void Dispose()
        {
            ActorSystemfactory.ShutDownActorSystem();

            Container.Dispose();
        }