2
2
// Licensed under the MIT license.
3
3
using System ;
4
4
using System . Collections . Generic ;
5
+ using System . Threading . Tasks ;
5
6
using Microsoft . Git . CredentialManager . Tests . Objects ;
6
7
using Moq ;
7
8
using Xunit ;
@@ -39,11 +40,11 @@ public void HostProviderRegistry_GetProvider_NoProviders_ThrowException()
39
40
var registry = new HostProviderRegistry ( context ) ;
40
41
var input = new InputArguments ( new Dictionary < string , string > ( ) ) ;
41
42
42
- Assert . Throws < Exception > ( ( ) => registry . GetProvider ( input ) ) ;
43
+ Assert . ThrowsAsync < Exception > ( ( ) => registry . GetProviderAsync ( input ) ) ;
43
44
}
44
45
45
46
[ Fact ]
46
- public void HostProviderRegistry_GetProvider_Auto_HasProviders_ReturnsSupportedProvider ( )
47
+ public async Task HostProviderRegistry_GetProvider_Auto_HasProviders_ReturnsSupportedProvider ( )
47
48
{
48
49
var context = new TestCommandContext ( ) ;
49
50
var registry = new HostProviderRegistry ( context ) ;
@@ -58,13 +59,13 @@ public void HostProviderRegistry_GetProvider_Auto_HasProviders_ReturnsSupportedP
58
59
59
60
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
60
61
61
- IHostProvider result = registry . GetProvider ( input ) ;
62
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
62
63
63
64
Assert . Same ( provider2Mock . Object , result ) ;
64
65
}
65
66
66
67
[ Fact ]
67
- public void HostProviderRegistry_GetProvider_Auto_MultipleValidProviders_ReturnsFirstRegistered ( )
68
+ public async Task HostProviderRegistry_GetProvider_Auto_MultipleValidProviders_ReturnsFirstRegistered ( )
68
69
{
69
70
var context = new TestCommandContext ( ) ;
70
71
var registry = new HostProviderRegistry ( context ) ;
@@ -79,13 +80,13 @@ public void HostProviderRegistry_GetProvider_Auto_MultipleValidProviders_Returns
79
80
80
81
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
81
82
82
- IHostProvider result = registry . GetProvider ( input ) ;
83
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
83
84
84
85
Assert . Same ( provider1Mock . Object , result ) ;
85
86
}
86
87
87
88
[ Fact ]
88
- public void HostProviderRegistry_GetProvider_ProviderSpecified_ReturnsProvider ( )
89
+ public async Task HostProviderRegistry_GetProvider_ProviderSpecified_ReturnsProvider ( )
89
90
{
90
91
var context = new TestCommandContext
91
92
{
@@ -106,13 +107,13 @@ public void HostProviderRegistry_GetProvider_ProviderSpecified_ReturnsProvider()
106
107
107
108
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
108
109
109
- IHostProvider result = registry . GetProvider ( input ) ;
110
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
110
111
111
112
Assert . Same ( provider3Mock . Object , result ) ;
112
113
}
113
114
114
115
[ Fact ]
115
- public void HostProviderRegistry_GetProvider_AutoProviderSpecified_ReturnsFirstSupportedProvider ( )
116
+ public async Task HostProviderRegistry_GetProvider_AutoProviderSpecified_ReturnsFirstSupportedProvider ( )
116
117
{
117
118
var context = new TestCommandContext
118
119
{
@@ -133,13 +134,13 @@ public void HostProviderRegistry_GetProvider_AutoProviderSpecified_ReturnsFirstS
133
134
134
135
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
135
136
136
- IHostProvider result = registry . GetProvider ( input ) ;
137
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
137
138
138
139
Assert . Same ( provider2Mock . Object , result ) ;
139
140
}
140
141
141
142
[ Fact ]
142
- public void HostProviderRegistry_GetProvider_UnknownProviderSpecified_ReturnsFirstSupportedProvider ( )
143
+ public async Task HostProviderRegistry_GetProvider_UnknownProviderSpecified_ReturnsFirstSupportedProvider ( )
143
144
{
144
145
var context = new TestCommandContext
145
146
{
@@ -160,13 +161,13 @@ public void HostProviderRegistry_GetProvider_UnknownProviderSpecified_ReturnsFir
160
161
161
162
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
162
163
163
- IHostProvider result = registry . GetProvider ( input ) ;
164
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
164
165
165
166
Assert . Same ( provider2Mock . Object , result ) ;
166
167
}
167
168
168
169
[ Fact ]
169
- public void HostProviderRegistry_GetProvider_LegacyAuthoritySpecified_ReturnsProvider ( )
170
+ public async Task HostProviderRegistry_GetProvider_LegacyAuthoritySpecified_ReturnsProvider ( )
170
171
{
171
172
var context = new TestCommandContext
172
173
{
@@ -187,13 +188,13 @@ public void HostProviderRegistry_GetProvider_LegacyAuthoritySpecified_ReturnsPro
187
188
188
189
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
189
190
190
- IHostProvider result = registry . GetProvider ( input ) ;
191
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
191
192
192
193
Assert . Same ( provider2Mock . Object , result ) ;
193
194
}
194
195
195
196
[ Fact ]
196
- public void HostProviderRegistry_GetProvider_AutoLegacyAuthoritySpecified_ReturnsFirstSupportedProvider ( )
197
+ public async Task HostProviderRegistry_GetProvider_AutoLegacyAuthoritySpecified_ReturnsFirstSupportedProvider ( )
197
198
{
198
199
var context = new TestCommandContext
199
200
{
@@ -214,7 +215,7 @@ public void HostProviderRegistry_GetProvider_AutoLegacyAuthoritySpecified_Return
214
215
215
216
registry . Register ( provider1Mock . Object , provider2Mock . Object , provider3Mock . Object ) ;
216
217
217
- IHostProvider result = registry . GetProvider ( input ) ;
218
+ IHostProvider result = await registry . GetProviderAsync ( input ) ;
218
219
219
220
Assert . Same ( provider2Mock . Object , result ) ;
220
221
}
0 commit comments