Skip to content

Commit 522b6a4

Browse files
committed
cleanup
1 parent de3b943 commit 522b6a4

File tree

14 files changed

+63
-50
lines changed

14 files changed

+63
-50
lines changed

src/GitVersionCore/Core/GitVersionTool.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,25 @@ public class GitVersionTool : IGitVersionTool
2828

2929
private readonly IBuildServer buildServer;
3030

31-
public GitVersionTool(ILog log, IGitVersionCache gitVersionCache, INextVersionCalculator nextVersionCalculator, IVariableProvider variableProvider,
32-
IGitVersionCacheKeyFactory cacheKeyFactory, IBuildServerResolver buildServerResolver,
31+
public GitVersionTool(ILog log, INextVersionCalculator nextVersionCalculator, IVariableProvider variableProvider,
32+
IGitVersionCache gitVersionCache, IGitVersionCacheKeyFactory cacheKeyFactory, IBuildServerResolver buildServerResolver,
3333
IWixVersionFileUpdater wixVersionFileUpdater, IGitVersionInformationGenerator gitVersionInformationGenerator, IAssemblyInfoFileUpdater assemblyInfoFileUpdater,
3434
IOptions<Arguments> options, IOptions<GitVersionContext> versionContext)
3535
{
3636
this.log = log ?? throw new ArgumentNullException(nameof(log));
37-
this.gitVersionCache = gitVersionCache ?? throw new ArgumentNullException(nameof(gitVersionCache));
37+
3838
this.nextVersionCalculator = nextVersionCalculator ?? throw new ArgumentNullException(nameof(nextVersionCalculator));
3939
this.variableProvider = variableProvider ?? throw new ArgumentNullException(nameof(variableProvider));
40-
this.options = options ?? throw new ArgumentNullException(nameof(options));
40+
4141
this.cacheKeyFactory = cacheKeyFactory ?? throw new ArgumentNullException(nameof(cacheKeyFactory));
42+
this.gitVersionCache = gitVersionCache ?? throw new ArgumentNullException(nameof(gitVersionCache));
4243

4344
this.wixVersionFileUpdater = wixVersionFileUpdater ?? throw new ArgumentNullException(nameof(wixVersionFileUpdater));
4445
this.gitVersionInformationGenerator = gitVersionInformationGenerator ?? throw new ArgumentNullException(nameof(gitVersionInformationGenerator));
4546
this.assemblyInfoFileUpdater = assemblyInfoFileUpdater ?? throw new ArgumentNullException(nameof(gitVersionInformationGenerator));
4647

48+
this.options = options ?? throw new ArgumentNullException(nameof(options));
49+
4750
context = versionContext.Value;
4851
buildServer = buildServerResolver.Resolve();
4952
}

src/GitVersionCore/Extensions/GitVersionInformationResources/GitVersionInformationGenerator.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@
55

66
namespace GitVersion.Extensions.GitVersionInformationResources
77
{
8-
public interface IGitVersionInformationGenerator
9-
{
10-
void Generate(VersionVariables variables, FileWriteInfo writeInfo);
11-
}
12-
138
public class GitVersionInformationGenerator : IGitVersionInformationGenerator
149
{
1510
private readonly IFileSystem fileSystem;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
using GitVersion.OutputVariables;
2+
3+
namespace GitVersion.Extensions.GitVersionInformationResources
4+
{
5+
public interface IGitVersionInformationGenerator
6+
{
7+
void Generate(VersionVariables variables, FileWriteInfo writeInfo);
8+
}
9+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
using System;
2+
using GitVersion.OutputVariables;
3+
4+
namespace GitVersion.Extensions
5+
{
6+
public interface IWixVersionFileUpdater : IDisposable
7+
{
8+
string Update(VersionVariables variables, string workingDirectory);
9+
}
10+
}

src/GitVersionCore/Extensions/VersionAssemblyInfoResources/AssemblyInfoFileUpdater.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@
88

99
namespace GitVersion.Extensions.VersionAssemblyInfoResources
1010
{
11-
public interface IAssemblyInfoFileUpdater : IDisposable
12-
{
13-
void Update(VersionVariables variables, bool ensureAssemblyInfo, string workingDirectory, params string[] assemblyInfo);
14-
void CommitChanges();
15-
}
16-
1711
public class AssemblyInfoFileUpdater : IAssemblyInfoFileUpdater
1812
{
1913
private readonly List<Action> restoreBackupTasks = new List<Action>();
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
using System;
2+
using GitVersion.OutputVariables;
3+
4+
namespace GitVersion.Extensions.VersionAssemblyInfoResources
5+
{
6+
public interface IAssemblyInfoFileUpdater : IDisposable
7+
{
8+
void Update(VersionVariables variables, bool ensureAssemblyInfo, string workingDirectory, params string[] assemblyInfo);
9+
void CommitChanges();
10+
}
11+
}

src/GitVersionCore/Extensions/WixVersionFileUpdater.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
namespace GitVersion.Extensions
99
{
10-
public interface IWixVersionFileUpdater : IDisposable
11-
{
12-
string Update(VersionVariables variables, string workingDirectory);
13-
}
14-
1510
public class WixVersionFileUpdater : IWixVersionFileUpdater
1611
{
1712
private readonly IFileSystem fileSystem;

src/GitVersionCore/Model/FileWriteInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace GitVersion
1+
namespace GitVersion
22
{
33
public sealed class FileWriteInfo
44
{

src/GitVersionExe.Tests/ArgumentParserTests.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,26 @@
22
using GitVersion.Logging;
33
using GitVersion.Model;
44
using GitVersionCore.Tests.Helpers;
5+
using Microsoft.Extensions.DependencyInjection;
56
using NUnit.Framework;
67
using Shouldly;
78
using Environment = System.Environment;
89

910
namespace GitVersionExe.Tests
1011
{
1112
[TestFixture]
12-
public class ArgumentParserTests
13+
public class ArgumentParserTests : TestBase
1314
{
1415
private IArgumentParser argumentParser;
1516

1617
[SetUp]
1718
public void SetUp()
1819
{
19-
argumentParser = new ArgumentParser(new TestEnvironment());
20+
var sp = ConfigureServices(services =>
21+
{
22+
services.AddSingleton<IArgumentParser, ArgumentParser>();
23+
});
24+
argumentParser = sp.GetService<IArgumentParser>();
2025
}
2126

2227
[Test]

src/GitVersionExe.Tests/ExecutionResults.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ public ExecutionResults(int exitCode, string output, string logContents)
1414
Log = logContents;
1515
}
1616

17-
public int ExitCode { get; private set; }
18-
public string Output { get; private set; }
19-
public string Log { get; private set; }
17+
public int ExitCode { get; }
18+
public string Output { get; }
19+
public string Log { get; }
2020

2121
public virtual VersionVariables OutputVariables
2222
{

0 commit comments

Comments
 (0)