More Scan Loop Fixes (#1473)
* Added a ToList() to avoid a bug where a person could be removed from a list while iterating over the list. * When deleting a series, want to read page will now automatically remove that series from the view. * Fixed a series lookup which was ignoring format * Ignore XML comment warnings * Removed a note since it was already working that way * Fixed unit test
This commit is contained in:
parent
e37d7cfbba
commit
f92ef19b61
8 changed files with 52 additions and 19 deletions
|
@ -125,9 +125,12 @@ public class SeriesRepositoryTests
|
|||
}
|
||||
};
|
||||
|
||||
var s = DbFactory.Series("The Idaten Deities Know Only Peace", "Heion Sedai no Idaten-tachi");
|
||||
s.Format = MangaFormat.Archive;
|
||||
|
||||
library.Series = new List<Series>()
|
||||
{
|
||||
DbFactory.Series("The Idaten Deities Know Only Peace", "Heion Sedai no Idaten-tachi"),
|
||||
s,
|
||||
};
|
||||
|
||||
_unitOfWork.LibraryRepository.Add(library);
|
||||
|
@ -135,13 +138,14 @@ public class SeriesRepositoryTests
|
|||
}
|
||||
|
||||
|
||||
[InlineData("Heion Sedai no Idaten-tachi", "", "The Idaten Deities Know Only Peace")] // Matching on localized name in DB
|
||||
[InlineData("Heion Sedai no Idaten-tachi", "", MangaFormat.Archive, "The Idaten Deities Know Only Peace")] // Matching on localized name in DB
|
||||
[InlineData("Heion Sedai no Idaten-tachi", "", MangaFormat.Pdf, null)]
|
||||
public async Task GetFullSeriesByAnyName_Should(string seriesName, string localizedName, string? expected)
|
||||
{
|
||||
var firstSeries = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
|
||||
var series =
|
||||
await _unitOfWork.SeriesRepository.GetFullSeriesByAnyName(seriesName, localizedName,
|
||||
1);
|
||||
1, MangaFormat.Unknown);
|
||||
if (expected == null)
|
||||
{
|
||||
Assert.Null(series);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue