Option to replace images with placeholders

This commit is contained in:
2014-07-13 15:03:30 +02:00
parent 976145f97d
commit 083fe224b8
7 changed files with 51 additions and 9 deletions
+17
View File
@@ -52,6 +52,23 @@ namespace ReadSharp.Tests
}
[Fact]
public async Task ReadArticleWithImagePlaceholdersTest()
{
ReadOptions options = ReadOptions.CreateDefault();
options.ReplaceImagesWithPlaceholders = true;
Article result = await reader.Read(new Uri("https://hacks.mozilla.org/2013/12/application-layout-with-css3-flexible-box-module/"), options);
List<ArticleImage> images = result.Images.ToList();
Assert.True(images.Count >= 3);
Assert.True(images[0].Uri.ToString().StartsWith("https://hacks.mozilla.org"));
Assert.True(images[1].Uri.ToString().EndsWith(".gif"));
Assert.Contains("<!--IMG_1-->", result.Content);
Assert.DoesNotContain("<img ", result.Content);
}
[Fact]
public async Task ReadArticleWithNoImagesTest()
{