コード例 #1
0
        public ITestGenerator CreateGenerator(ProjectSettings projectSettings)
        {
            EnsureInitialized();
            usageCounter.Increase();
            var remoteGenerator = remoteTestGeneratorFactory.CreateGenerator(projectSettings);

            var disposeNotificationGenerator = new DisposeNotificationTestGenerator(remoteGenerator);

            disposeNotificationGenerator.Disposed += () => usageCounter.Decrease();
            return(disposeNotificationGenerator);
        }
コード例 #2
0
ファイル: BatchGenerator.cs プロジェクト: mastoj/SpecFlow
 protected virtual ITestGenerator CreateGenerator(SpecFlowProject specFlowProject)
 {
     return(testGeneratorFactory.CreateGenerator(specFlowProject.ProjectSettings));
 }