示例#1
0
 public ExecutionSteps(NUnitTestExecutionDriver nUnitTestExecutionDriver, SpecFlowConfigurationDriver configurationDriver, MsTestTestExecutionDriver msTestTestExecutionDriver, ProjectSteps projectSteps)
 {
     this.nUnitTestExecutionDriver = nUnitTestExecutionDriver;
     this.projectSteps = projectSteps;
     this.msTestTestExecutionDriver = msTestTestExecutionDriver;
     this.configurationDriver = configurationDriver;
 }
示例#2
0
 public ReportingSteps(InputProjectDriver inputProjectDriver, ProjectSteps projectSteps, SpecFlowConfigurationDriver specFlowConfigurationDriver, ExecutionSteps executionSteps, ReportInfo reportInfo)
 {
     this.inputProjectDriver = inputProjectDriver;
     this.reportInfo = reportInfo;
     this.executionSteps = executionSteps;
     this.projectSteps = projectSteps;
     this.specFlowConfigurationDriver = specFlowConfigurationDriver;
 }
示例#3
0
        public InputProjectDriver(SpecFlowConfigurationDriver configurationDriver)
        {
            ConfigurationDriver = configurationDriver;
            ProjectName = "SpecFlow.TestProject";
            Language = "C#";

            compilationFolder = Path.Combine(Path.GetTempPath(), Environment.ExpandEnvironmentVariables(ConfigurationManager.AppSettings["testProjectFolder"]));

            FeatureFiles = new List<FeatureFileInput>();
            ContentFiles = new List<ContentFileInput>();
            BindingClasses = new List<BindingClassInput>();

            References = new List<string>();
        }
示例#4
0
        public InputProjectDriver(SpecFlowConfigurationDriver configurationDriver)
        {
            ConfigurationDriver = configurationDriver;
            ProjectName         = "SpecFlow.TestProject";
            Language            = "C#";

            compilationFolder = Path.Combine(Path.GetTempPath(), Environment.ExpandEnvironmentVariables(ConfigurationManager.AppSettings["testProjectFolder"]));

            FeatureFiles   = new List <FeatureFileInput>();
            ContentFiles   = new List <ContentFileInput>();
            BindingClasses = new List <BindingClassInput>();

            References = new List <string>();
        }
示例#5
0
        public InputProjectDriver(SpecFlowConfigurationDriver configurationDriver)
        {
            ConfigurationDriver = configurationDriver;
            ProjectName = "SpecFlow.TestProject";
            Language = "C#";

            var tempDirectory = DetermineDirectoryForTestProjects();
            compilationFolder = Path.Combine(tempDirectory, "Project_" + Guid.NewGuid().ToString("D"));

            FeatureFiles = new List<FeatureFileInput>();
            ContentFiles = new List<ContentFileInput>();
            BindingClasses = new List<BindingClassInput>();

            References = new List<string>();
        }
示例#6
0
        public InputProjectDriver(SpecFlowConfigurationDriver configurationDriver)
        {
            ConfigurationDriver = configurationDriver;
            ProjectName         = "SpecFlow.TestProject";
            Language            = "C#";

            var tempDirectory = DetermineDirectoryForTestProjects();

            compilationFolder = Path.Combine(tempDirectory, "Project_" + Guid.NewGuid().ToString("D"));

            FeatureFiles   = new List <FeatureFileInput>();
            ContentFiles   = new List <ContentFileInput>();
            BindingClasses = new List <BindingClassInput>();

            References = new List <string>();
        }
 public SpecFlowConfigurationSteps(SpecFlowConfigurationDriver specFlowConfigurationDriver)
 {
     this.specFlowConfigurationDriver = specFlowConfigurationDriver;
 }