public static IContainer ContainerFor(Action <FixtureRegistry> action) { var registry = new FixtureRegistry(); action(registry); return(registry.BuildContainer()); }
private static ITestRunner ForSystem(ISystem system) { var registry = new FixtureRegistry(); registry.AddFixturesFromAssembly(system.GetType().Assembly); var builder = new TestRunnerBuilder(system, new NulloFixtureObserver()); return(builder.Build()); }
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)); }
public void RegisterFixtures(FixtureRegistry registry) { _configure(registry); }
public TestContext(Action <FixtureRegistry> action) : this(FixtureRegistry.ContainerFor(action), new Test("FAKE"), new TraceListener()) { }
public virtual void RegisterFixtures(FixtureRegistry registry) { Assembly assembly = GetType().Assembly; registry.AddFixturesFromAssembly(assembly); }