Refactored and cleaned up GetCoverImage code.
This commit is contained in:
parent
ec64bf90c0
commit
1d61d1057e
2 changed files with 41 additions and 37 deletions
|
@ -32,7 +32,7 @@ namespace API.Tests.Services
|
|||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("non existant file.zip", false)]
|
||||
[InlineData("non existent file.zip", false)]
|
||||
[InlineData("wrong extension.rar", false)]
|
||||
[InlineData("empty.zip", false)]
|
||||
[InlineData("flat file.zip", true)]
|
||||
|
@ -45,6 +45,20 @@ namespace API.Tests.Services
|
|||
Assert.Equal(expected, _archiveService.IsValidArchive(Path.Join(testDirectory, archivePath)));
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("non existent file.zip", 0)]
|
||||
[InlineData("wrong extension.rar", 0)]
|
||||
[InlineData("empty.zip", 0)]
|
||||
[InlineData("flat file.zip", 1)]
|
||||
[InlineData("file in folder in folder.zip", 1)]
|
||||
[InlineData("file in folder.zip", 1)]
|
||||
[InlineData("file in folder_alt.zip", 1)]
|
||||
public void GetNumberOfPagesFromArchiveTest(string archivePath, int expected)
|
||||
{
|
||||
var testDirectory = Path.Join(Directory.GetCurrentDirectory(), "../../../Services/Test Data/ArchiveService/Archives");
|
||||
Assert.Equal(expected, _archiveService.GetNumberOfPagesFromArchive(Path.Join(testDirectory, archivePath)));
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("v10.cbz", "v10.expected.jpg")]
|
||||
[InlineData("v10 - with folder.cbz", "v10 - with folder.expected.jpg")]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue