@@ -41,7 +41,7 @@ public void Setup()
41
41
[ Test ]
42
42
public void NoOutputIfNoMediaOrFileSet ( )
43
43
{
44
- var tagHelper = new InlineSvgTagHelper ( null , null , null ) ;
44
+ var tagHelper = new InlineSvgTagHelper ( null , null , null , null , null ) ;
45
45
46
46
tagHelper . Process ( _context , _output ) ;
47
47
@@ -52,7 +52,7 @@ public void NoOutputIfNoMediaOrFileSet()
52
52
public void NoOutputIfBothMediaAndFileSet ( )
53
53
{
54
54
var umbContent = Mock . Of < IPublishedContent > ( c => c . ContentType . ItemType == PublishedItemType . Media ) ;
55
- var tagHelper = new InlineSvgTagHelper ( null , null , null )
55
+ var tagHelper = new InlineSvgTagHelper ( null , null , null , null , null )
56
56
{
57
57
FileSource = "test.svg" ,
58
58
MediaItem = umbContent
@@ -66,7 +66,7 @@ public void NoOutputIfBothMediaAndFileSet()
66
66
[ Test ]
67
67
public void NoOutputIfFileNotSvg ( )
68
68
{
69
- var tagHelper = new InlineSvgTagHelper ( null , null , null )
69
+ var tagHelper = new InlineSvgTagHelper ( null , null , null , null , null )
70
70
{
71
71
FileSource = "test.notsvg"
72
72
} ;
@@ -82,7 +82,7 @@ public void NoOutputIfFileNotFound()
82
82
var fileProvider = new Mock < IFileProvider > ( ) ;
83
83
fileProvider . Setup ( p => p . GetFileInfo ( It . IsAny < string > ( ) ) ) . Returns ( Mock . Of < IFileInfo > ( f => ! f . Exists ) ) ;
84
84
var hostEnv = Mock . Of < IWebHostEnvironment > ( e => e . WebRootFileProvider == fileProvider . Object ) ;
85
- var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null )
85
+ var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null , null , null )
86
86
{
87
87
FileSource = "test.svg"
88
88
} ;
@@ -98,7 +98,7 @@ public void ExpectedOutputIfValidFile()
98
98
var fileProvider = new Mock < IFileProvider > ( ) ;
99
99
fileProvider . Setup ( p => p . GetFileInfo ( It . IsAny < string > ( ) ) ) . Returns ( Mock . Of < IFileInfo > ( f => f . Exists && f . CreateReadStream ( ) == new MemoryStream ( Encoding . UTF8 . GetBytes ( "test svg" ) ) ) ) ;
100
100
var hostEnv = Mock . Of < IWebHostEnvironment > ( e => e . WebRootFileProvider == fileProvider . Object ) ;
101
- var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null )
101
+ var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null , null , null )
102
102
{
103
103
FileSource = "test.svg"
104
104
} ;
@@ -116,7 +116,7 @@ public void NoOutputIfMediaUrlNull()
116
116
{
117
117
var urlProvider = new Mock < IPublishedUrlProvider > ( ) ;
118
118
urlProvider . Setup ( p => p . GetMediaUrl ( It . IsAny < IPublishedContent > ( ) , It . IsAny < UrlMode > ( ) , It . IsAny < string > ( ) , It . IsAny < string > ( ) , It . IsAny < Uri > ( ) ) ) . Returns ( ( string ) null ! ) ;
119
- var tagHelper = new InlineSvgTagHelper ( null , null , urlProvider . Object )
119
+ var tagHelper = new InlineSvgTagHelper ( null , null , urlProvider . Object , null , null )
120
120
{
121
121
MediaItem = Mock . Of < IPublishedContent > ( c => c . ContentType . ItemType == PublishedItemType . Media )
122
122
} ;
@@ -132,7 +132,7 @@ public void NoOutputIfMediaNotSvg()
132
132
var umbContent = Mock . Of < IPublishedContent > ( c => c . ContentType . ItemType == PublishedItemType . Media ) ;
133
133
var urlProvider = new Mock < IPublishedUrlProvider > ( ) ;
134
134
urlProvider . Setup ( p => p . GetMediaUrl ( umbContent , It . IsAny < UrlMode > ( ) , It . IsAny < string > ( ) , It . IsAny < string > ( ) , It . IsAny < Uri > ( ) ) ) . Returns ( "test.notsvg" ) ;
135
- var tagHelper = new InlineSvgTagHelper ( null , null , urlProvider . Object )
135
+ var tagHelper = new InlineSvgTagHelper ( null , null , urlProvider . Object , null , null )
136
136
{
137
137
MediaItem = umbContent
138
138
} ;
@@ -152,7 +152,9 @@ public void NoOutputIfMediaNotFound()
152
152
var tagHelper = new InlineSvgTagHelper (
153
153
new MediaFileManager ( fileSystem , null , null , null , null , Mock . Of < IOptions < ContentSettings > > ( ) ) ,
154
154
null ,
155
- urlProvider . Object )
155
+ urlProvider . Object ,
156
+ null ,
157
+ null )
156
158
{
157
159
MediaItem = umbContent
158
160
} ;
@@ -172,7 +174,9 @@ public void ExpectedOutputIfValidMedia()
172
174
var tagHelper = new InlineSvgTagHelper (
173
175
new MediaFileManager ( fileSystem , null , null , null , null , Mock . Of < IOptions < ContentSettings > > ( ) ) ,
174
176
null ,
175
- urlProvider . Object )
177
+ urlProvider . Object ,
178
+ null ,
179
+ null )
176
180
{
177
181
MediaItem = umbContent
178
182
} ;
@@ -193,7 +197,7 @@ public void SanitizesJavascript()
193
197
. Setup ( p => p . GetFileInfo ( It . IsAny < string > ( ) ) )
194
198
. Returns ( Mock . Of < IFileInfo > ( f => f . Exists && f . CreateReadStream ( ) == new MemoryStream ( Encoding . UTF8 . GetBytes ( "<a xlink:href=\" javascript:alert('test');\" >Click here</a><script attr=\" test\" >test</script>end" ) ) ) ) ;
195
199
var hostEnv = Mock . Of < IWebHostEnvironment > ( e => e . WebRootFileProvider == fileProvider . Object ) ;
196
- var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null )
200
+ var tagHelper = new InlineSvgTagHelper ( null , hostEnv , null , null , null )
197
201
{
198
202
FileSource = "test.svg"
199
203
} ;
0 commit comments