public static IContainer ContainerFor(Action <FixtureRegistry> action) { var registry = new FixtureRegistry(); action(registry); return(registry.BuildContainer()); }
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)); }