[skip ci] Reduce warnings during tests (#2318)

This commit is contained in:
Alex Tan 2023-10-18 01:43:21 +11:00 committed by GitHub
parent 48d86cde39
commit cd3a15fa3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 29 additions and 28 deletions

View file

@ -163,7 +163,7 @@ Substitute.For<IMediaConversionService>());
Assert.True(result);
Assert.Equal(1, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
Assert.Single(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
}
@ -223,7 +223,7 @@ Substitute.For<IMediaConversionService>());
Assert.True(result);
Assert.Equal(0, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
Assert.Empty(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
Assert.Null(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
}
@ -411,7 +411,7 @@ Substitute.For<IMediaConversionService>());
await _unitOfWork.CommitAsync();
Assert.Equal(1, ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories).Count());
Assert.Single(ds.GetFiles(BookmarkDirectory, searchOption:SearchOption.AllDirectories));
Assert.NotNull(await _unitOfWork.UserRepository.GetBookmarkAsync(1));
}

View file

@ -85,8 +85,8 @@ public class CollectionTagServiceTests : AbstractDbTest
await _service.AddTagToSeries(await _unitOfWork.CollectionTagRepository.GetTagAsync(1, CollectionTagIncludes.SeriesMetadata), ids);
var metadatas = await _unitOfWork.SeriesRepository.GetSeriesMetadataForIdsAsync(ids);
Assert.True(metadatas.ElementAt(0).CollectionTags.Any(t => t.Title.Equals("Tag 1")));
Assert.True(metadatas.ElementAt(1).CollectionTags.Any(t => t.Title.Equals("Tag 1")));
Assert.Contains(metadatas.ElementAt(0).CollectionTags, t => t.Title.Equals("Tag 1"));
Assert.Contains(metadatas.ElementAt(1).CollectionTags, t => t.Title.Equals("Tag 1"));
}
[Fact]
@ -112,7 +112,7 @@ public class CollectionTagServiceTests : AbstractDbTest
await SeedSeries();
var tag = await _service.GetTagOrCreate(0, "GetTagOrCreate_ShouldReturnNewTag");
Assert.NotNull(tag);
Assert.NotSame(0, tag.Id);
Assert.Equal(0, tag.Id);
}
[Fact]
@ -121,7 +121,7 @@ public class CollectionTagServiceTests : AbstractDbTest
await SeedSeries();
var tag = await _service.GetTagOrCreate(1, string.Empty);
Assert.NotNull(tag);
Assert.NotSame(1, tag.Id);
Assert.Equal(1, tag.Id);
}
[Fact]

View file

@ -61,13 +61,13 @@ public class DirectoryServiceTests
API.Services.Tasks.Scanner.Parser.Parser.ImageFileExtensions, _logger);
Assert.Equal(1, fileCount);
}
catch (Exception ex)
catch
{
Assert.False(true);
}
Assert.Equal(1, files.Count);
Assert.Single(files);
}
@ -654,7 +654,7 @@ public class DirectoryServiceTests
fileSystem.AddFile($"{testDirectory}file_0.zip", new MockFileData(""));
var ds = new DirectoryService(Substitute.For<ILogger<DirectoryService>>(), fileSystem);
Assert.Equal(1, ds.ListDirectory(testDirectory).Count());
Assert.Single(ds.ListDirectory(testDirectory));
}
#endregion
@ -881,7 +881,7 @@ public class DirectoryServiceTests
var allFiles = ds.ScanFiles("C:/Data/");
Assert.Equal(0, allFiles.Count);
Assert.Empty(allFiles);
return Task.CompletedTask;
}
@ -905,7 +905,7 @@ public class DirectoryServiceTests
var allFiles = ds.ScanFiles("C:/Data/");
Assert.Equal(1, allFiles.Count); // Ignore files are not counted in files, only valid extensions
Assert.Single(allFiles); // Ignore files are not counted in files, only valid extensions
return Task.CompletedTask;
}

View file

@ -164,7 +164,7 @@ public class ReadingListServiceTests
await _readingListService.AddChaptersToReadingList(1, new List<int>() {1}, readingList);
await _unitOfWork.CommitAsync();
Assert.Equal(1, readingList.Items.Count);
Assert.Single(readingList.Items);
Assert.Equal(0, readingList.Items.First().Order);
}
@ -409,7 +409,7 @@ public class ReadingListServiceTests
ReadingListId = 1, ReadingListItemId = 1
});
Assert.Equal(1, readingList.Items.Count);
Assert.Single(readingList.Items);
Assert.Equal(2, readingList.Items.First().ChapterId);
}

View file

@ -35,7 +35,7 @@ public class ScannerServiceTests
.Build()
};
Assert.Equal(1, ScannerService.FindSeriesNotOnDisk(existingSeries, infos).Count());
Assert.Single(ScannerService.FindSeriesNotOnDisk(existingSeries, infos));
}
[Fact]

View file

@ -305,7 +305,7 @@ public class SeriesServiceTests : AbstractDbTest
// A book library where all books are Volumes, will show no "chapters" on the UI because it doesn't make sense
Assert.Empty(detail.Chapters);
Assert.Equal(1, detail.Volumes.Count());
Assert.Single(detail.Volumes);
}
[Fact]
@ -527,7 +527,7 @@ public class SeriesServiceTests : AbstractDbTest
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
Assert.NotNull(series.Metadata);
Assert.True(series.Metadata.Genres.Select(g => g.Title).Contains("New Genre".SentenceCase()));
Assert.Contains("New Genre".SentenceCase(), series.Metadata.Genres.Select(g => g.Title));
}
@ -563,10 +563,10 @@ public class SeriesServiceTests : AbstractDbTest
var series = await _unitOfWork.SeriesRepository.GetSeriesByIdAsync(1);
Assert.NotNull(series.Metadata);
Assert.True(series.Metadata.Genres.Select(g => g.Title).Contains("New Genre".SentenceCase()));
Assert.Contains("New Genre".SentenceCase(), series.Metadata.Genres.Select(g => g.Title));
Assert.True(series.Metadata.People.All(g => g.Name is "Joe Shmo" or "Joe Shmo 2"));
Assert.True(series.Metadata.Tags.Select(g => g.Title).Contains("New Tag".SentenceCase()));
Assert.True(series.Metadata.CollectionTags.Select(g => g.Title).Contains("New Collection"));
Assert.Contains("New Tag".SentenceCase(), series.Metadata.Tags.Select(g => g.Title));
Assert.Contains("New Collection", series.Metadata.CollectionTags.Select(g => g.Title));
}