Skip to content

Commit c2005e1

Browse files
committed
using IEnvironment instead of System.Environment
1 parent 4c6d13e commit c2005e1

28 files changed

+139
-73
lines changed

src/GitVersionCore.Tests/AssemblyInfoFileUpdaterTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void Setup()
2929
var baseVersionCalculator = new BaseVersionCalculator(log, null);
3030
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
3131
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
32-
variableProvider = new VariableProvider(nextVersionCalculator);
32+
variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3333
}
3434

3535
[TestCase("cs")]

src/GitVersionCore.Tests/BuildServers/BuildServerBaseTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public void SetUp()
2626
var baseVersionCalculator = new BaseVersionCalculator(log, null);
2727
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
2828
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
29-
variableProvider = new VariableProvider(nextVersionCalculator);
29+
variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3030
}
3131

3232
[Test]

src/GitVersionCore.Tests/BuildServers/CodeBuildTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void SetUp()
2929
var baseVersionCalculator = new BaseVersionCalculator(log, null);
3030
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
3131
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
32-
variableProvider = new VariableProvider(nextVersionCalculator);
32+
variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3333
}
3434

3535
[Test]

src/GitVersionCore.Tests/BuildServers/GitLabCiMessageGenerationTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public void SetUp()
2828
var baseVersionCalculator = new BaseVersionCalculator(log, null);
2929
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
3030
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
31-
variableProvider = new VariableProvider(nextVersionCalculator);
31+
variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3232
}
3333

3434
[Test]

src/GitVersionCore.Tests/BuildServers/JenkinsMessageGenerationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public void SetUp()
2828
var baseVersionCalculator = new BaseVersionCalculator(log, null);
2929
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
3030
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
31-
variableProvider = new VariableProvider(nextVersionCalculator);
31+
variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3232
}
3333

3434
[Test]

src/GitVersionCore.Tests/ConfigProviderTests.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,21 @@ public class ConfigProviderTests : TestBase
2727
private IConfigFileLocator configFileLocator;
2828
private IConfigProvider configProvider;
2929
private IConfigInitWizard configInitWizard;
30+
private IEnvironment environment;
3031

3132
[SetUp]
3233
public void Setup()
3334
{
3435
fileSystem = new TestFileSystem();
3536
var log = new NullLog();
37+
environment = new TestEnvironment();
38+
3639
var stepFactory = new ConfigInitStepFactory();
3740
configInitWizard = new ConfigInitWizard(new ConsoleAdapter(), stepFactory);
3841
configFileLocator = new DefaultConfigFileLocator(fileSystem, log);
3942
repoPath = DefaultRepoPath;
4043

41-
var gitPreparer = new GitPreparer(log, Options.Create(new Arguments { TargetPath = repoPath }));
44+
var gitPreparer = new GitPreparer(log, environment, Options.Create(new Arguments { TargetPath = repoPath }));
4245
configProvider = new ConfigProvider(fileSystem, log, configFileLocator, gitPreparer, configInitWizard);
4346

4447
ShouldlyConfiguration.ShouldMatchApprovedDefaults.LocateTestMethodUsingAttribute<TestAttribute>();
@@ -293,7 +296,7 @@ public void NoWarnOnGitVersionYmlFile()
293296
var log = new Log(logAppender);
294297

295298
var defaultConfigFileLocator = new DefaultConfigFileLocator(fileSystem, log);
296-
var gitPreparer = new GitPreparer(log, Options.Create(new Arguments { TargetPath = repoPath }));
299+
var gitPreparer = new GitPreparer(log, environment, Options.Create(new Arguments { TargetPath = repoPath }));
297300

298301
configProvider = new ConfigProvider(fileSystem, log, defaultConfigFileLocator, gitPreparer, configInitWizard);
299302

src/GitVersionCore.Tests/DefaultConfigFileLocatorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public void NoWarnOnGitVersionYmlFile()
9292
{
9393
var log = new NullLog();
9494
var defaultConfigFileLocator = new DefaultConfigFileLocator(fileSystem, log);
95-
var gitPreparer = new GitPreparer(log, Options.Create(new Arguments { TargetPath = repoPath }));
95+
var gitPreparer = new GitPreparer(log, new TestEnvironment(), Options.Create(new Arguments { TargetPath = repoPath }));
9696
var stepFactory = new ConfigInitStepFactory();
9797
var configInitWizard = new ConfigInitWizard(new ConsoleAdapter(), stepFactory);
9898

src/GitVersionCore.Tests/DynamicRepositoryTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,13 @@ public void FindsVersionInDynamicRepo(string name, string url, string targetBran
9494
var nextVersionCalculator = new NextVersionCalculator(log, metadataCalculator, baseVersionCalculator, mainlineVersionCalculator);
9595
var gitVersionFinder = new GitVersionFinder(log, nextVersionCalculator);
9696

97-
var gitPreparer = new GitPreparer(log, options);
97+
var gitPreparer = new GitPreparer(log, new TestEnvironment(), options);
9898
var stepFactory = new ConfigInitStepFactory();
9999
var configInitWizard = new ConfigInitWizard(new ConsoleAdapter(), stepFactory);
100100

101101
var configurationProvider = new ConfigProvider(testFileSystem, log, configFileLocator, gitPreparer, configInitWizard);
102102

103-
var variableProvider = new VariableProvider(nextVersionCalculator);
103+
var variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
104104
var gitVersionCalculator = new GitVersionCalculator(testFileSystem, log, configFileLocator, configurationProvider, buildServerResolver, gitVersionCache, gitVersionFinder, gitPreparer, variableProvider, options);
105105

106106
var versionVariables = gitVersionCalculator.CalculateVersionVariables();

src/GitVersionCore.Tests/GitToolsTestingExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static VersionVariables GetVersion(this RepositoryFixtureBase fixture, Co
3434
var baseVersionCalculator = new TestBaseVersionStrategiesCalculator(log);
3535
var mainlineVersionCalculator = new MainlineVersionCalculator(log, metaDataCalculator);
3636
var nextVersionCalculator = new NextVersionCalculator(log, metaDataCalculator, baseVersionCalculator, mainlineVersionCalculator);
37-
var variableProvider = new VariableProvider(nextVersionCalculator);
37+
var variableProvider = new VariableProvider(nextVersionCalculator, new TestEnvironment());
3838
var gitVersionContext = new GitVersionContext(repository ?? fixture.Repository, log, targetBranch, configuration, isForTrackedBranchOnly, commitId);
3939
var executeGitVersion = ExecuteGitVersion(gitVersionContext);
4040
var variables = variableProvider.GetVariablesFor(executeGitVersion, gitVersionContext.Configuration, gitVersionContext.IsCurrentCommitTagged);
@@ -99,7 +99,7 @@ public static void InitializeRepo(this RemoteRepositoryFixture fixture)
9999
Authentication = new Authentication(),
100100
TargetPath = fixture.LocalRepositoryFixture.RepositoryPath
101101
};
102-
new GitPreparer(log, Options.Create(arguments)).Prepare(true, null);
102+
new GitPreparer(log, new TestEnvironment(), Options.Create(arguments)).Prepare(true, null);
103103
}
104104
}
105105
}

src/GitVersionCore.Tests/GitVersionCore.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<PackageReference Include="GitTools.Testing" Version="1.2.0" />
1616
<PackageReference Include="LibGit2Sharp.NativeBinaries" Version="$(PackageVersion_LibGit2Sharp_NativeBinaries)" />
1717
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.0.0" />
18+
<PackageReference Include="Microsoft.Extensions.Options" Version="3.0.0" />
1819
<PackageReference Include="YamlDotNet" Version="$(PackageVersion_YamlDotNet)" />
1920
</ItemGroup>
2021
<ItemGroup>

0 commit comments

Comments
 (0)