public virtual void Init() { ioc = new DictionaryBasedDependencyResolver(); IdGenerator = new IdGeneratorMock(); var wireup = Wireup.Init() .UsingInMemoryPersistence() .UsingJsonSerialization() .UsingEventUpconversion() .WithConvertersFrom(appAssemblies) .UsingSynchronousDispatchScheduler() .UsingCqrs(ioc).WithAggregateFactory(_ => new AggregateFactoryHeaderBased(appAssemblies)); wireup.Hook(innerIoc => { eventBus = new PublishedEventSniffer(innerIoc.Resolve <IEventBus>()); innerIoc.Register <IIdGenerator>(IdGenerator); innerIoc.Register <IEventBus>(eventBus); innerIoc.Register <ICheckpointStore>(new CheckpointStoreMock()); innerIoc.Register <IPersistStreams>(new InMemoryPersistenceEngineWithSerialization(innerIoc.Resolve <ISerialize>())); innerIocLocal = innerIoc; }); OnConfigure(ioc, innerIocLocal); wireup.Build(); }
public virtual void Init() { Repository = new RepositoryMock(); SagaRepository = new SagaRepositoryMock(); IdGenerator = new IdGeneratorMock(); CommandBus = new CommandBusMock(); }