Пример #1
0
        public void OnBeforeScenario()
        {
            DomainEventDispatcher.Reset();

            container.RegisterInstance <IDateTimeProvider, TestDateTimeProvider>();
            Domain.Bootstrapping.Bootstrapper.Bootstrap(container);

            container.ResolveMutipleTypes()
            .ThatImplementOpenType(typeof(ICommandHandler <>))
            .ForEach(handler => specFlowContainer.RegisterInstanceAs(handler));

            specFlowContainer.RegisterInstanceAs(container.Resolve <IDateTimeProvider>());
            specFlowContainer.RegisterInstanceAs(container.Resolve <Repository>());
        }