Esempio n. 1
0
        public static IContainer ContainerFor(Action <FixtureRegistry> action)
        {
            var registry = new FixtureRegistry();

            action(registry);

            return(registry.BuildContainer());
        }
Esempio n. 2
0
        public ITestRunner Build()
        {
            var registry = new FixtureRegistry();

            _system.RegisterFixtures(registry);
            var        containerSource = new FixtureContainerSource(registry.BuildContainer());
            IContainer container       = containerSource.Build();
            var        observer        = _observer;

            var library = BuildLibrary(new SystemLifecycle(_system), observer, container, new CompositeFilter <Type>());

            return(new TestRunner(_system, library, containerSource));
        }