private void AssertImageFileSystem(VocaDbUrl url, IEntryImageInformation imageInfo, ImageSize size, string because = "") { url.Should().Be(imageStore.GetUrl(imageInfo, size), because); }
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)); }
private void AssertImageDatabase(VocaDbUrl url, IEntryImageInformation imageInfo, ImageSize size, string because = "") { url.Should().Be(dynamicImageUrlFactory.GetUrl(imageInfo, size), because); }