@@ -34,9 +34,9 @@ public async Task GetState_ValidateRequest()
34
34
{
35
35
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
36
36
37
- var actorType = "ActorType_Test" ;
38
- var actorId = "ActorId_Test" ;
39
- var keyName = "StateKey_Test" ;
37
+ const string actorType = "ActorType_Test" ;
38
+ const string actorId = "ActorId_Test" ;
39
+ const string keyName = "StateKey_Test" ;
40
40
41
41
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
42
42
{
@@ -57,9 +57,9 @@ public async Task SaveStateTransactionally_ValidateRequest()
57
57
{
58
58
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
59
59
60
- var actorType = "ActorType_Test" ;
61
- var actorId = "ActorId_Test" ;
62
- var data = "StateData" ;
60
+ const string actorType = "ActorType_Test" ;
61
+ const string actorId = "ActorId_Test" ;
62
+ const string data = "StateData" ;
63
63
64
64
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
65
65
{
@@ -80,10 +80,10 @@ public async Task InvokeActorMethodWithoutRemoting_ValidateRequest()
80
80
{
81
81
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
82
82
83
- var actorType = "ActorType_Test" ;
84
- var actorId = "ActorId_Test" ;
85
- var methodName = "MethodName" ;
86
- var payload = "JsonData" ;
83
+ const string actorType = "ActorType_Test" ;
84
+ const string actorId = "ActorId_Test" ;
85
+ const string methodName = "MethodName" ;
86
+ const string payload = "JsonData" ;
87
87
88
88
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
89
89
{
@@ -104,10 +104,10 @@ public async Task RegisterReminder_ValidateRequest()
104
104
{
105
105
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
106
106
107
- var actorType = "ActorType_Test" ;
108
- var actorId = "ActorId_Test" ;
109
- var reminderName = "ReminderName" ;
110
- var payload = "JsonData" ;
107
+ const string actorType = "ActorType_Test" ;
108
+ const string actorId = "ActorId_Test" ;
109
+ const string reminderName = "ReminderName" ;
110
+ const string payload = "JsonData" ;
111
111
112
112
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
113
113
{
@@ -128,9 +128,9 @@ public async Task UnregisterReminder_ValidateRequest()
128
128
{
129
129
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
130
130
131
- var actorType = "ActorType_Test" ;
132
- var actorId = "ActorId_Test" ;
133
- var reminderName = "ReminderName" ;
131
+ const string actorType = "ActorType_Test" ;
132
+ const string actorId = "ActorId_Test" ;
133
+ const string reminderName = "ReminderName" ;
134
134
135
135
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
136
136
{
@@ -146,15 +146,39 @@ public async Task UnregisterReminder_ValidateRequest()
146
146
request . Request . Method . ShouldBe ( HttpMethod . Delete ) ;
147
147
}
148
148
149
+ [ Fact ]
150
+ public async Task GetReminder_ValidateRequest ( )
151
+ {
152
+ await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
153
+
154
+ const string actorType = "ActorType_Test" ;
155
+ const string actorId = "ActorId_Test" ;
156
+ const string reminderName = "ReminderName" ;
157
+
158
+ var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
159
+ {
160
+ await httpInteractor . GetReminderAsync ( actorType , actorId , reminderName ) ;
161
+ } ) ;
162
+
163
+ request . Dismiss ( ) ;
164
+
165
+ var actualPath = request . Request . RequestUri . LocalPath . TrimStart ( '/' ) ;
166
+ var expectedPath = string . Format ( CultureInfo . InvariantCulture , Constants . ActorReminderRelativeUrlFormat ,
167
+ actorType , actorId , reminderName ) ;
168
+
169
+ actualPath . ShouldBe ( expectedPath ) ;
170
+ request . Request . Method . ShouldBe ( HttpMethod . Get ) ;
171
+ }
172
+
149
173
[ Fact ]
150
174
public async Task RegisterTimer_ValidateRequest ( )
151
175
{
152
176
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
153
177
154
- var actorType = "ActorType_Test" ;
155
- var actorId = "ActorId_Test" ;
156
- var timerName = "TimerName" ;
157
- var payload = "JsonData" ;
178
+ const string actorType = "ActorType_Test" ;
179
+ const string actorId = "ActorId_Test" ;
180
+ const string timerName = "TimerName" ;
181
+ const string payload = "JsonData" ;
158
182
159
183
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
160
184
{
@@ -198,9 +222,9 @@ public async Task Call_WithApiTokenSet()
198
222
{
199
223
await using var client = TestClient . CreateForDaprHttpInterator ( apiToken : "test_token" ) ;
200
224
201
- var actorType = "ActorType_Test" ;
202
- var actorId = "ActorId_Test" ;
203
- var timerName = "TimerName" ;
225
+ const string actorType = "ActorType_Test" ;
226
+ const string actorId = "ActorId_Test" ;
227
+ const string timerName = "TimerName" ;
204
228
205
229
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
206
230
{
@@ -219,9 +243,9 @@ public async Task Call_WithoutApiToken()
219
243
{
220
244
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
221
245
222
- var actorType = "ActorType_Test" ;
223
- var actorId = "ActorId_Test" ;
224
- var timerName = "TimerName" ;
246
+ const string actorType = "ActorType_Test" ;
247
+ const string actorId = "ActorId_Test" ;
248
+ const string timerName = "TimerName" ;
225
249
226
250
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
227
251
{
@@ -239,9 +263,9 @@ public async Task Call_ValidateUnsuccessfulResponse()
239
263
{
240
264
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
241
265
242
- var actorType = "ActorType_Test" ;
243
- var actorId = "ActorId_Test" ;
244
- var timerName = "TimerName" ;
266
+ const string actorType = "ActorType_Test" ;
267
+ const string actorId = "ActorId_Test" ;
268
+ const string timerName = "TimerName" ;
245
269
246
270
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
247
271
{
@@ -272,9 +296,9 @@ public async Task Call_ValidateUnsuccessful404Response()
272
296
{
273
297
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
274
298
275
- var actorType = "ActorType_Test" ;
276
- var actorId = "ActorId_Test" ;
277
- var timerName = "TimerName" ;
299
+ const string actorType = "ActorType_Test" ;
300
+ const string actorId = "ActorId_Test" ;
301
+ const string timerName = "TimerName" ;
278
302
279
303
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
280
304
{
@@ -294,9 +318,9 @@ public async Task Call_ValidateUnauthorizedResponse()
294
318
{
295
319
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
296
320
297
- var actorType = "ActorType_Test" ;
298
- var actorId = "ActorId_Test" ;
299
- var timerName = "TimerName" ;
321
+ const string actorType = "ActorType_Test" ;
322
+ const string actorId = "ActorId_Test" ;
323
+ const string timerName = "TimerName" ;
300
324
301
325
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
302
326
{
@@ -316,10 +340,10 @@ public async Task InvokeActorMethodAddsReentrancyIdIfSet_ValidateHeaders()
316
340
{
317
341
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
318
342
319
- var actorType = "ActorType_Test" ;
320
- var actorId = "ActorId_Test" ;
321
- var methodName = "MethodName" ;
322
- var payload = "JsonData" ;
343
+ const string actorType = "ActorType_Test" ;
344
+ const string actorId = "ActorId_Test" ;
345
+ const string methodName = "MethodName" ;
346
+ const string payload = "JsonData" ;
323
347
324
348
ActorReentrancyContextAccessor . ReentrancyContext = "1" ;
325
349
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
@@ -337,10 +361,10 @@ public async Task InvokeActorMethodOmitsReentrancyIdIfNotSet_ValidateHeaders()
337
361
{
338
362
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
339
363
340
- var actorType = "ActorType_Test" ;
341
- var actorId = "ActorId_Test" ;
342
- var methodName = "MethodName" ;
343
- var payload = "JsonData" ;
364
+ const string actorType = "ActorType_Test" ;
365
+ const string actorId = "ActorId_Test" ;
366
+ const string methodName = "MethodName" ;
367
+ const string payload = "JsonData" ;
344
368
345
369
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
346
370
{
@@ -356,9 +380,9 @@ public async Task GetState_TTLExpireTimeExists()
356
380
{
357
381
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
358
382
359
- var actorType = "ActorType_Test" ;
360
- var actorId = "ActorId_Test" ;
361
- var keyName = "StateKey_Test" ;
383
+ const string actorType = "ActorType_Test" ;
384
+ const string actorId = "ActorId_Test" ;
385
+ const string keyName = "StateKey_Test" ;
362
386
363
387
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
364
388
{
@@ -385,9 +409,9 @@ public async Task GetState_TTLExpireTimeNotExists()
385
409
{
386
410
await using var client = TestClient . CreateForDaprHttpInterator ( ) ;
387
411
388
- var actorType = "ActorType_Test" ;
389
- var actorId = "ActorId_Test" ;
390
- var keyName = "StateKey_Test" ;
412
+ const string actorType = "ActorType_Test" ;
413
+ const string actorId = "ActorId_Test" ;
414
+ const string keyName = "StateKey_Test" ;
391
415
392
416
var request = await client . CaptureHttpRequestAsync ( async httpInteractor =>
393
417
{
0 commit comments