You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tests/Aspire.Hosting.Tests/DistributedApplicationTests.cs
+25-25
Original file line number
Diff line number
Diff line change
@@ -177,26 +177,26 @@ public async Task ExplicitStart_StartExecutable()
177
177
varnotStartedResourceEvent=awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
178
178
vardependentResourceEvent=awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
179
179
180
-
// Inactive URLs and source should be populated on non-started resources.
180
+
// Source should be populated on non-started resources.
awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
186
+
varrunningResourceEvent=awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
187
+
Assert.Collection(runningResourceEvent.Snapshot.Urls, u =>
188
+
{
189
+
Assert.Equal("http://localhost:5156",u.Url);
190
+
Assert.Equal("http",u.Name);
191
+
});
197
192
198
193
// Dependent resource should now run.
199
-
awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
194
+
vardependentResourceRunningEvent=awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
195
+
Assert.Collection(dependentResourceRunningEvent.Snapshot.Urls, u =>
@@ -239,27 +239,27 @@ public async Task ExplicitStart_StartContainer()
239
239
varnotStartedResourceEvent=awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
240
240
vardependentResourceEvent=awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
241
241
242
-
// Inactive URLs and source should be populated on non-started resources.
242
+
// Source should be populated on non-started resources.
varrunningResourceEvent=awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
249
+
Assert.Collection(runningResourceEvent.Snapshot.Urls, u =>
Assert.Collection(dependentResourceEvent.Snapshot.Urls, u =>
254
+
255
+
// Dependent resource should now run.
256
+
vardependentRunningResourceEvent=awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
257
+
Assert.Collection(dependentRunningResourceEvent.Snapshot.Urls, u =>
awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
259
-
260
-
// Dependent resource should now run.
261
-
awaitrns.WaitForResourceAsync(dependentResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
awaitrns.WaitForResourceAsync(notStartedResourceName, e =>e.Snapshot.State?.Text==KnownResourceStates.Exited).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
0 commit comments