Exemplo n.º 1
0
 public Hooks(ScenarioContext scenarioContext, CurrentVersionDriver currentVersionDriver, RuntimeInformationProvider runtimeInformationProvider, IUnitTestRuntimeProvider unitTestRuntimeProvider)
 {
     _scenarioContext            = scenarioContext;
     _currentVersionDriver       = currentVersionDriver;
     _runtimeInformationProvider = runtimeInformationProvider;
     _unitTestRuntimeProvider    = unitTestRuntimeProvider;
 }
 public ProjectBuilderFactory(TestProjectFolders testProjectFolders, TestRunConfiguration testRunConfiguration, CurrentVersionDriver currentVersionDriver, ConfigurationGeneratorFactory configurationGeneratorFactory, BindingsGeneratorFactory bindingsGeneratorFactory, FeatureFileGenerator featureFileGenerator,
                              Folders folders)
 {
     _testProjectFolders            = testProjectFolders;
     _testRunConfiguration          = testRunConfiguration;
     _currentVersionDriver          = currentVersionDriver;
     _configurationGeneratorFactory = configurationGeneratorFactory;
     _bindingsGeneratorFactory      = bindingsGeneratorFactory;
     _featureFileGenerator          = featureFileGenerator;
     _folders = folders;
 }
Exemplo n.º 3
0
        private static void DeletePackageVersionFolders()
        {
            var currentVersionDriver = new CurrentVersionDriver {
                NuGetVersion = NuGetPackageVersion.Version
            };

            string[] packageNames = { "SpecFlow", "SpecFlow.CustomPlugin", "SpecFlow.MsTest", "SpecFlow.NUnit", "SpecFlow.NUnit.Runners", "SpecFlow.Tools.MsBuild.Generation", "SpecFlow.xUnit" };

            foreach (var name in packageNames)
            {
                string hooksPath = Path.Combine(Environment.ExpandEnvironmentVariables("%USERPROFILE%"), ".nuget", "packages", name, currentVersionDriver.NuGetVersion);
                FileSystemHelper.DeleteFolder(hooksPath);
            }
        }
Exemplo n.º 4
0
 public Hooks(ScenarioContext scenarioContext, CurrentVersionDriver currentVersionDriver)
 {
     _scenarioContext      = scenarioContext;
     _currentVersionDriver = currentVersionDriver;
 }
Exemplo n.º 5
0
 public JsonConfigGenerator(CurrentVersionDriver currentVersionDriver)
 {
     _currentVersionDriver = currentVersionDriver;
 }
 public AppConfigGenerator(CurrentVersionDriver currentVersionDriver)
 {
     this._currentVersionDriver = currentVersionDriver;
 }