public async Task Should_add_image_tag_if_svg() { var svg = new DelegateAssetFile("MyImage.png", "image/svg+xml", 1024, () => stream); var command = new CreateAsset { File = svg }; await sut.EnhanceAsync(command); Assert.Contains("image", command.Tags); }
public async Task Should_not_throw_exception_if_svg_is_not_malicious() { var bytes = Encoding.UTF8.GetBytes(Resources.SvgValid); stream.Write(bytes); stream.Seek(0, SeekOrigin.Begin); var svg = new DelegateAssetFile("MyImage.svg", "other", 1024, () => stream); var command = new CreateAsset { File = svg }; await sut.EnhanceAsync(command); }