More updates.
This commit is contained in:
@@ -31,6 +31,24 @@ public class MangaPipelineTests(TestDbContextFactory factory) : IClassFixture<Te
|
||||
}
|
||||
],
|
||||
Genres = ["Action", "Adventure"],
|
||||
Contributors =
|
||||
[
|
||||
new()
|
||||
{
|
||||
Name = "Manga Author",
|
||||
Role = ContributorRole.Author
|
||||
},
|
||||
new()
|
||||
{
|
||||
Name = "Manga Author",
|
||||
Role = ContributorRole.Artist
|
||||
},
|
||||
new()
|
||||
{
|
||||
Name = "Helper Artist",
|
||||
Role = ContributorRole.Artist
|
||||
}
|
||||
],
|
||||
Chapters =
|
||||
[
|
||||
new()
|
||||
@@ -50,7 +68,7 @@ public class MangaPipelineTests(TestDbContextFactory factory) : IClassFixture<Te
|
||||
SourceManga = sourceManga
|
||||
};
|
||||
|
||||
await pipeline.RunMetadataAsync(request);
|
||||
await pipeline.RunMetadataAsync(request, CancellationToken.None);
|
||||
|
||||
context.Mangas.ShouldHaveSingleItem();
|
||||
context.MangaTitles.Count().ShouldBe(2);
|
||||
@@ -58,6 +76,15 @@ public class MangaPipelineTests(TestDbContextFactory factory) : IClassFixture<Te
|
||||
context.MangaTitles.Where(mt => mt.IsPrimary).First().Name.ShouldBe("Fullmetal Alchemist");
|
||||
context.MangaTitles.Where(mt => mt.IsPrimary).First().Language.ShouldBe(Language.English);
|
||||
context.Genres.Count().ShouldBe(2);
|
||||
|
||||
context.MangaContributors.Count().ShouldBe(3);
|
||||
context.MangaContributors.ElementAt(0).Contributor.Name.ShouldBe("Manga Author");
|
||||
context.MangaContributors.ElementAt(0).Role.ShouldBe(ContributorRole.Author);
|
||||
context.MangaContributors.ElementAt(1).Contributor.Name.ShouldBe("Manga Author");
|
||||
context.MangaContributors.ElementAt(1).Role.ShouldBe(ContributorRole.Artist);
|
||||
context.MangaContributors.ElementAt(2).Contributor.Name.ShouldBe("Helper Artist");
|
||||
context.MangaContributors.ElementAt(2).Role.ShouldBe(ContributorRole.Artist);
|
||||
|
||||
context.SourceChapters.ShouldHaveSingleItem();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user