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);
        }
示例#2
0
        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);
        }