@@ -8,7 +8,6 @@ namespace GitTools.Testing;
8
8
/// </summary>
9
9
public abstract class RepositoryFixtureBase : IDisposable
10
10
{
11
- private readonly SequenceDiagram sequenceDiagram ;
12
11
13
12
protected RepositoryFixtureBase ( Func < string , IRepository > repoBuilder )
14
13
: this ( repoBuilder ( PathHelper . GetTempPath ( ) ) )
@@ -17,7 +16,7 @@ protected RepositoryFixtureBase(Func<string, IRepository> repoBuilder)
17
16
18
17
protected RepositoryFixtureBase ( IRepository repository )
19
18
{
20
- this . sequenceDiagram = new SequenceDiagram ( ) ;
19
+ this . SequenceDiagram = new SequenceDiagram ( ) ;
21
20
Repository = repository ;
22
21
Repository . Config . Set ( "user.name" , "Test" ) ;
23
22
Repository . Config . Set ( "user.email" , "[email protected] " ) ;
@@ -27,7 +26,8 @@ protected RepositoryFixtureBase(IRepository repository)
27
26
28
27
public string RepositoryPath => Repository . Info . WorkingDirectory . TrimEnd ( '\\ ' ) ;
29
28
30
- public SequenceDiagram SequenceDiagram => this . sequenceDiagram ;
29
+ public SequenceDiagram SequenceDiagram { get ; }
30
+
31
31
32
32
/// <summary>
33
33
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
@@ -57,10 +57,10 @@ protected virtual void Dispose(bool disposing)
57
57
e . Message ) ;
58
58
}
59
59
60
- this . sequenceDiagram . End ( ) ;
60
+ this . SequenceDiagram . End ( ) ;
61
61
Console . WriteLine ( "**Visualisation of test:**" ) ;
62
62
Console . WriteLine ( string . Empty ) ;
63
- Console . WriteLine ( this . sequenceDiagram . GetDiagram ( ) ) ;
63
+ Console . WriteLine ( this . SequenceDiagram . GetDiagram ( ) ) ;
64
64
}
65
65
66
66
public void Checkout ( string branch ) => Commands . Checkout ( Repository , branch ) ;
@@ -75,28 +75,28 @@ public void MakeATaggedCommit(string tag)
75
75
76
76
public void ApplyTag ( string tag )
77
77
{
78
- this . sequenceDiagram . ApplyTag ( tag , Repository . Head . FriendlyName ) ;
78
+ this . SequenceDiagram . ApplyTag ( tag , Repository . Head . FriendlyName ) ;
79
79
Repository . ApplyTag ( tag ) ;
80
80
}
81
81
82
- public void BranchTo ( string branchName , string @as = null )
82
+ public void BranchTo ( string branchName , string ? @as = null )
83
83
{
84
- this . sequenceDiagram . BranchTo ( branchName , Repository . Head . FriendlyName , @as ) ;
84
+ this . SequenceDiagram . BranchTo ( branchName , Repository . Head . FriendlyName , @as ) ;
85
85
var branch = Repository . CreateBranch ( branchName ) ;
86
86
Commands . Checkout ( Repository , branch ) ;
87
87
}
88
88
89
- public void BranchToFromTag ( string branchName , string fromTag , string onBranch , string @as = null )
89
+ public void BranchToFromTag ( string branchName , string fromTag , string onBranch , string ? @as = null )
90
90
{
91
- this . sequenceDiagram . BranchToFromTag ( branchName , fromTag , onBranch , @as ) ;
91
+ this . SequenceDiagram . BranchToFromTag ( branchName , fromTag , onBranch , @as ) ;
92
92
var branch = Repository . CreateBranch ( branchName ) ;
93
93
Commands . Checkout ( Repository , branch ) ;
94
94
}
95
95
96
96
public void MakeACommit ( )
97
97
{
98
98
var to = Repository . Head . FriendlyName ;
99
- this . sequenceDiagram . MakeACommit ( to ) ;
99
+ this . SequenceDiagram . MakeACommit ( to ) ;
100
100
Repository . MakeACommit ( ) ;
101
101
}
102
102
@@ -105,7 +105,7 @@ public void MakeACommit()
105
105
/// </summary>
106
106
public void MergeNoFF ( string mergeSource )
107
107
{
108
- this . sequenceDiagram . Merge ( mergeSource , Repository . Head . FriendlyName ) ;
108
+ this . SequenceDiagram . Merge ( mergeSource , Repository . Head . FriendlyName ) ;
109
109
Repository . MergeNoFF ( mergeSource , Generate . SignatureNow ( ) ) ;
110
110
}
111
111
0 commit comments