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; }
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); } }
public Hooks(ScenarioContext scenarioContext, CurrentVersionDriver currentVersionDriver) { _scenarioContext = scenarioContext; _currentVersionDriver = currentVersionDriver; }
public JsonConfigGenerator(CurrentVersionDriver currentVersionDriver) { _currentVersionDriver = currentVersionDriver; }
public AppConfigGenerator(CurrentVersionDriver currentVersionDriver) { this._currentVersionDriver = currentVersionDriver; }