@@ -36,6 +36,11 @@ public void Configure()
36
36
Log . Logger = _logger ;
37
37
38
38
_token = Environment . GetEnvironmentVariable ( "GITTOOLS_GITHUB_TOKEN" ) ;
39
+ if ( string . IsNullOrWhiteSpace ( _token ) )
40
+ {
41
+ Assert . Inconclusive ( "Unable to locate credentials for accessing GitHub API" ) ;
42
+ }
43
+
39
44
_gitHubClient = new GitHubClient ( new ProductHeaderValue ( "GitReleaseManager" ) ) { Credentials = new Credentials ( _token ) } ;
40
45
}
41
46
@@ -50,44 +55,30 @@ public void TearDown()
50
55
[ Explicit ]
51
56
public async Task SingleMilestone ( )
52
57
{
53
- if ( string . IsNullOrWhiteSpace ( _token ) )
54
- {
55
- Assert . Inconclusive ( "Unable to locate credentials for accessing GitHub API" ) ;
56
- }
57
- else
58
- {
59
- var fileSystem = new FileSystem ( new CreateSubOptions ( ) ) ;
60
- var currentDirectory = Environment . CurrentDirectory ;
61
- var configuration = ConfigurationProvider . Provide ( currentDirectory , fileSystem ) ;
58
+ var fileSystem = new FileSystem ( new CreateSubOptions ( ) ) ;
59
+ var currentDirectory = Environment . CurrentDirectory ;
60
+ var configuration = ConfigurationProvider . Provide ( currentDirectory , fileSystem ) ;
62
61
63
- var vcsProvider = new GitHubProvider ( _gitHubClient , _mapper ) ;
64
- var releaseNotesBuilder = new ReleaseNotesBuilder ( vcsProvider , _logger , fileSystem , configuration , new TemplateFactory ( fileSystem , configuration , TemplateKind . Create ) ) ;
65
- var result = await releaseNotesBuilder . BuildReleaseNotesAsync ( "Chocolatey" , "ChocolateyGUI" , "0.12.4" , ReleaseTemplates . DEFAULT_NAME ) . ConfigureAwait ( false ) ;
66
- Debug . WriteLine ( result ) ;
67
- ClipBoardHelper . SetClipboard ( result ) ;
68
- }
62
+ var vcsProvider = new GitHubProvider ( _gitHubClient , _mapper ) ;
63
+ var releaseNotesBuilder = new ReleaseNotesBuilder ( vcsProvider , _logger , fileSystem , configuration , new TemplateFactory ( fileSystem , configuration , TemplateKind . Create ) ) ;
64
+ var result = await releaseNotesBuilder . BuildReleaseNotesAsync ( "Chocolatey" , "ChocolateyGUI" , "0.12.4" , ReleaseTemplates . DEFAULT_NAME ) . ConfigureAwait ( false ) ;
65
+ Debug . WriteLine ( result ) ;
66
+ ClipBoardHelper . SetClipboard ( result ) ;
69
67
}
70
68
71
69
[ Test ]
72
70
[ Explicit ]
73
71
public async Task SingleMilestone3 ( )
74
72
{
75
- if ( string . IsNullOrWhiteSpace ( _token ) )
76
- {
77
- Assert . Inconclusive ( "Unable to locate credentials for accessing GitHub API" ) ;
78
- }
79
- else
80
- {
81
- var fileSystem = new FileSystem ( new CreateSubOptions ( ) ) ;
82
- var currentDirectory = Environment . CurrentDirectory ;
83
- var configuration = ConfigurationProvider . Provide ( currentDirectory , fileSystem ) ;
73
+ var fileSystem = new FileSystem ( new CreateSubOptions ( ) ) ;
74
+ var currentDirectory = Environment . CurrentDirectory ;
75
+ var configuration = ConfigurationProvider . Provide ( currentDirectory , fileSystem ) ;
84
76
85
- var vcsProvider = new GitHubProvider ( _gitHubClient , _mapper ) ;
86
- var releaseNotesBuilder = new ReleaseNotesBuilder ( vcsProvider , _logger , fileSystem , configuration , new TemplateFactory ( fileSystem , configuration , TemplateKind . Create ) ) ;
87
- var result = await releaseNotesBuilder . BuildReleaseNotesAsync ( "Chocolatey" , "ChocolateyGUI" , "0.13.0" , ReleaseTemplates . DEFAULT_NAME ) . ConfigureAwait ( false ) ;
88
- Debug . WriteLine ( result ) ;
89
- ClipBoardHelper . SetClipboard ( result ) ;
90
- }
77
+ var vcsProvider = new GitHubProvider ( _gitHubClient , _mapper ) ;
78
+ var releaseNotesBuilder = new ReleaseNotesBuilder ( vcsProvider , _logger , fileSystem , configuration , new TemplateFactory ( fileSystem , configuration , TemplateKind . Create ) ) ;
79
+ var result = await releaseNotesBuilder . BuildReleaseNotesAsync ( "Chocolatey" , "ChocolateyGUI" , "0.13.0" , ReleaseTemplates . DEFAULT_NAME ) . ConfigureAwait ( false ) ;
80
+ Debug . WriteLine ( result ) ;
81
+ ClipBoardHelper . SetClipboard ( result ) ;
91
82
}
92
83
93
84
[ Test ]
0 commit comments