Skip to content

Commit 21c4d30

Browse files
author
Bart Koelman
committed
Fixed broken tests
1 parent 31c3efa commit 21c4d30

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

test/JsonApiDotNetCoreExampleTests/IntegrationTests/AtomicOperations/Mixed/AtomicLocalIdTests.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,7 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
12901290
});
12911291
}
12921292

1293-
[Fact(Skip = "TODO: Make this test work.")]
1293+
[Fact]
12941294
public async Task Can_add_to_ManyToMany_relationship_using_local_ID()
12951295
{
12961296
// Arrange
@@ -1408,8 +1408,8 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
14081408
playlistInDatabase.Name.Should().Be(newPlaylistName);
14091409

14101410
playlistInDatabase.PlaylistMusicTracks.Should().HaveCount(2);
1411-
playlistInDatabase.PlaylistMusicTracks[0].MusicTrack.Id.Should().Be(existingTrack.Id);
1412-
playlistInDatabase.PlaylistMusicTracks[1].MusicTrack.Id.Should().Be(newTrackId);
1411+
playlistInDatabase.PlaylistMusicTracks.Should().ContainSingle(playlistMusicTrack => playlistMusicTrack.MusicTrack.Id == existingTrack.Id);
1412+
playlistInDatabase.PlaylistMusicTracks.Should().ContainSingle(playlistMusicTrack => playlistMusicTrack.MusicTrack.Id == newTrackId);
14131413
});
14141414
}
14151415

@@ -1534,13 +1534,12 @@ await _testContext.RunOnDatabaseAsync(async dbContext =>
15341534
trackInDatabase.Title.Should().Be(newTrackTitle);
15351535

15361536
trackInDatabase.Performers.Should().HaveCount(1);
1537-
15381537
trackInDatabase.Performers[0].Id.Should().Be(existingPerformer.Id);
15391538
trackInDatabase.Performers[0].ArtistName.Should().Be(existingPerformer.ArtistName);
15401539
});
15411540
}
15421541

1543-
[Fact(Skip = "TODO: Make this test work.")]
1542+
[Fact]
15441543
public async Task Can_remove_from_ManyToMany_relationship_using_local_ID()
15451544
{
15461545
// Arrange
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
namespace JsonApiDotNetCoreExampleTests.IntegrationTests.AtomicOperations
1+
using System;
2+
3+
namespace JsonApiDotNetCoreExampleTests.IntegrationTests.AtomicOperations
24
{
35
public sealed class PlaylistMusicTrack
46
{
57
public long PlaylistId { get; set; }
68
public Playlist Playlist { get; set; }
79

8-
public long MusicTrackId { get; set; }
10+
public Guid MusicTrackId { get; set; }
911
public MusicTrack MusicTrack { get; set; }
1012
}
1113
}

0 commit comments

Comments
 (0)