Skip to content

Commit 37866c3

Browse files
author
Bart Koelman
committed
Simplified tests
1 parent 06f0c90 commit 37866c3

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

test/JsonApiDotNetCoreExampleTests/IntegrationTests/AtomicOperations/Creating/AtomicCreateResourceTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public async Task Can_create_resources()
138138
singleData.Relationships.Should().NotBeEmpty();
139139
}
140140

141-
IEnumerable<Guid> newTrackIds = responseDocument.Results.Select(result => Guid.Parse(result.SingleData.Id));
141+
Guid[] newTrackIds = responseDocument.Results.Select(result => Guid.Parse(result.SingleData.Id)).ToArray();
142142

143143
await _testContext.RunOnDatabaseAsync(async dbContext =>
144144
{
@@ -148,8 +148,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
148148

149149
for (int index = 0; index < elementCount; index++)
150150
{
151-
MusicTrack trackInDatabase =
152-
tracksInDatabase.Single(musicTrack => musicTrack.Id == Guid.Parse(responseDocument.Results[index].SingleData.Id));
151+
MusicTrack trackInDatabase = tracksInDatabase.Single(musicTrack => musicTrack.Id == newTrackIds[index]);
153152

154153
trackInDatabase.Title.Should().Be(newTracks[index].Title);
155154
trackInDatabase.LengthInSeconds.Should().BeApproximately(newTracks[index].LengthInSeconds);

test/JsonApiDotNetCoreExampleTests/IntegrationTests/AtomicOperations/Creating/AtomicCreateResourceWithToOneRelationshipTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
228228
responseDocument.Results[index].SingleData.Attributes["title"].Should().Be(newTrackTitles[index]);
229229
}
230230

231-
IEnumerable<Guid> newTrackIds = responseDocument.Results.Select(result => Guid.Parse(result.SingleData.Id));
231+
Guid[] newTrackIds = responseDocument.Results.Select(result => Guid.Parse(result.SingleData.Id)).ToArray();
232232

233233
await _testContext.RunOnDatabaseAsync(async dbContext =>
234234
{
@@ -247,8 +247,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
247247

248248
for (int index = 0; index < elementCount; index++)
249249
{
250-
MusicTrack trackInDatabase = tracksInDatabase.Single(musicTrack =>
251-
musicTrack.Id == Guid.Parse(responseDocument.Results[index].SingleData.Id));
250+
MusicTrack trackInDatabase = tracksInDatabase.Single(musicTrack => musicTrack.Id == newTrackIds[index]);
252251

253252
trackInDatabase.Title.Should().Be(newTrackTitles[index]);
254253

0 commit comments

Comments
 (0)