コード例 #1
0
 private void AssertImageFileSystem(VocaDbUrl url, IEntryImageInformation imageInfo, ImageSize size, string because = "")
 {
     url.Should().Be(imageStore.GetUrl(imageInfo, size), because);
 }
コード例 #2
0
        public static VocaDbUrl GetUrlWithFallback(this IEntryImageUrlFactory urlFactory, IEntryImageInformation imageInfo, ImageSize size, VocaDbUrl fallbackUrl)
        {
            if (imageInfo == null || !imageInfo.ShouldExist() || !urlFactory.HasImage(imageInfo, size))
            {
                return(fallbackUrl);
            }

            return(urlFactory.GetUrl(imageInfo, size));
        }
コード例 #3
0
 private void AssertImageDatabase(VocaDbUrl url, IEntryImageInformation imageInfo, ImageSize size, string because = "")
 {
     url.Should().Be(dynamicImageUrlFactory.GetUrl(imageInfo, size), because);
 }