@@ -8,7 +8,6 @@ namespace GitTools.Testing;
88/// </summary>
99public abstract class RepositoryFixtureBase : IDisposable
1010{
11- private readonly SequenceDiagram sequenceDiagram ;
1211
1312 protected RepositoryFixtureBase ( Func < string , IRepository > repoBuilder )
1413 : this ( repoBuilder ( PathHelper . GetTempPath ( ) ) )
@@ -17,7 +16,7 @@ protected RepositoryFixtureBase(Func<string, IRepository> repoBuilder)
1716
1817 protected RepositoryFixtureBase ( IRepository repository )
1918 {
20- this . sequenceDiagram = new SequenceDiagram ( ) ;
19+ this . SequenceDiagram = new SequenceDiagram ( ) ;
2120 Repository = repository ;
2221 Repository . Config . Set ( "user.name" , "Test" ) ;
2322 Repository . Config . Set ( "user.email" , "[email protected] " ) ; @@ -27,7 +26,8 @@ protected RepositoryFixtureBase(IRepository repository)
2726
2827 public string RepositoryPath => Repository . Info . WorkingDirectory . TrimEnd ( '\\ ' ) ;
2928
30- public SequenceDiagram SequenceDiagram => this . sequenceDiagram ;
29+ public SequenceDiagram SequenceDiagram { get ; }
30+
3131
3232 /// <summary>
3333 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
@@ -57,10 +57,10 @@ protected virtual void Dispose(bool disposing)
5757 e . Message ) ;
5858 }
5959
60- this . sequenceDiagram . End ( ) ;
60+ this . SequenceDiagram . End ( ) ;
6161 Console . WriteLine ( "**Visualisation of test:**" ) ;
6262 Console . WriteLine ( string . Empty ) ;
63- Console . WriteLine ( this . sequenceDiagram . GetDiagram ( ) ) ;
63+ Console . WriteLine ( this . SequenceDiagram . GetDiagram ( ) ) ;
6464 }
6565
6666 public void Checkout ( string branch ) => Commands . Checkout ( Repository , branch ) ;
@@ -75,28 +75,28 @@ public void MakeATaggedCommit(string tag)
7575
7676 public void ApplyTag ( string tag )
7777 {
78- this . sequenceDiagram . ApplyTag ( tag , Repository . Head . FriendlyName ) ;
78+ this . SequenceDiagram . ApplyTag ( tag , Repository . Head . FriendlyName ) ;
7979 Repository . ApplyTag ( tag ) ;
8080 }
8181
82- public void BranchTo ( string branchName , string @as = null )
82+ public void BranchTo ( string branchName , string ? @as = null )
8383 {
84- this . sequenceDiagram . BranchTo ( branchName , Repository . Head . FriendlyName , @as ) ;
84+ this . SequenceDiagram . BranchTo ( branchName , Repository . Head . FriendlyName , @as ) ;
8585 var branch = Repository . CreateBranch ( branchName ) ;
8686 Commands . Checkout ( Repository , branch ) ;
8787 }
8888
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 )
9090 {
91- this . sequenceDiagram . BranchToFromTag ( branchName , fromTag , onBranch , @as ) ;
91+ this . SequenceDiagram . BranchToFromTag ( branchName , fromTag , onBranch , @as ) ;
9292 var branch = Repository . CreateBranch ( branchName ) ;
9393 Commands . Checkout ( Repository , branch ) ;
9494 }
9595
9696 public void MakeACommit ( )
9797 {
9898 var to = Repository . Head . FriendlyName ;
99- this . sequenceDiagram . MakeACommit ( to ) ;
99+ this . SequenceDiagram . MakeACommit ( to ) ;
100100 Repository . MakeACommit ( ) ;
101101 }
102102
@@ -105,7 +105,7 @@ public void MakeACommit()
105105 /// </summary>
106106 public void MergeNoFF ( string mergeSource )
107107 {
108- this . sequenceDiagram . Merge ( mergeSource , Repository . Head . FriendlyName ) ;
108+ this . SequenceDiagram . Merge ( mergeSource , Repository . Head . FriendlyName ) ;
109109 Repository . MergeNoFF ( mergeSource , Generate . SignatureNow ( ) ) ;
110110 }
111111
0 commit comments