StoryTeller.Engine.SystemLifecycle.RegisterServices C# (CSharp) Method

RegisterServices() public method

public RegisterServices ( ITestContext context ) : void
context ITestContext
return void
        public void RegisterServices(ITestContext context)
        {
            _system.RegisterServices(context);
        }

Usage Example

示例#1
0
        public static FixtureLibrary BuildLibrary(SystemLifecycle lifeCycle, IFixtureObserver observer, IContainer container, CompositeFilter <Type> filter)
        {
            try
            {
                var builder = new LibraryBuilder(observer, filter);
                observer.RecordStatus("Starting to rebuild the fixture model");

                var context = new TestContext(container);
                observer.RecordStatus("Setting up the system environment");
                lifeCycle.StartApplication();


                lifeCycle.SetupEnvironment();
                observer.RecordStatus("Registering the system services");
                lifeCycle.RegisterServices(context);

                builder.Finder = context.Finder;

                observer.RecordStatus("Starting to read fixtures");
                return(builder.Build(context));
            }
            finally
            {
                observer.RecordStatus("Finished rebuilding the fixture model");
            }
        }