1010using NUnit . Framework ;
1111using Packata . Core . Serialization ;
1212using Packata . Core . Serialization . Json ;
13+ using Packata . Core . Storage ;
1314
1415namespace Packata . Core . Testing . Serialization ;
1516
@@ -26,7 +27,7 @@ public void Deserialize_DataPackageProperties_ReturnsDataPackage()
2627 {
2728 using var stream = GetDataPackageProperties ( ) ;
2829 using var streamReader = new StreamReader ( stream ) ;
29- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
30+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
3031 Assert . That ( dataPackage , Is . Not . Null ) ;
3132 Assert . Multiple ( ( ) =>
3233 {
@@ -47,7 +48,7 @@ public void Deserialize_Contributors_ReturnsContributors()
4748 {
4849 using var stream = GetContributorsProperties ( ) ;
4950 using var streamReader = new StreamReader ( stream ) ;
50- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
51+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
5152 Assert . That ( dataPackage , Is . Not . Null ) ;
5253 Assert . That ( dataPackage . Contributors , Has . Count . EqualTo ( 2 ) ) ;
5354 Assert . Multiple ( ( ) =>
@@ -70,7 +71,7 @@ public void Deserialize_SourcesProperties_ReturnsResourceSources()
7071 {
7172 using var stream = GetSourceProperties ( ) ;
7273 using var streamReader = new StreamReader ( stream ) ;
73- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
74+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
7475 Assert . That ( dataPackage , Is . Not . Null ) ;
7576 Assert . Multiple ( ( ) =>
7677 {
@@ -94,7 +95,7 @@ public void Deserialize_FieldsProperties_ReturnsSchema()
9495 {
9596 using var stream = GetFieldsProperties ( ) ;
9697 using var streamReader = new StreamReader ( stream ) ;
97- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
98+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
9899 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
99100 Assert . That ( schema . Fields , Has . Count . EqualTo ( 8 ) ) ;
100101 Assert . Multiple ( ( ) =>
@@ -126,7 +127,7 @@ public void Deserialize_FieldConstraintsProperties_ReturnsFieldConstraints()
126127 {
127128 using var stream = GetFieldConstraintsProperties ( ) ;
128129 using var streamReader = new StreamReader ( stream ) ;
129- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
130+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
130131 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
131132 Assert . That ( schema . Fields , Has . Count . EqualTo ( 2 ) ) ;
132133 var field = schema . Fields [ 0 ] ;
@@ -164,7 +165,7 @@ public void Deserialize_ResourcesPath_ReturnsResources()
164165 {
165166 using var stream = GetResourcesProperties ( ) ;
166167 using var streamReader = new StreamReader ( stream ) ;
167- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
168+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
168169 Assert . That ( dataPackage , Is . Not . Null ) ;
169170 Assert . Multiple ( ( ) =>
170171 {
@@ -188,7 +189,7 @@ public void Deserialize_ResourcesPath_ReturnsResourcePaths()
188189 {
189190 using var stream = GetResourcesPathProperties ( ) ;
190191 using var streamReader = new StreamReader ( stream ) ;
191- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
192+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
192193 Assert . That ( dataPackage , Is . Not . Null ) ;
193194 Assert . That ( dataPackage . Resources [ 0 ] , Is . Not . Null ) ;
194195 Assert . That ( dataPackage . Resources [ 0 ] . Paths , Is . Not . Null . Or . Empty ) ;
@@ -203,7 +204,7 @@ public void Deserialize_WithMissingValueAStringArray_ReturnsSchema()
203204 {
204205 using var stream = GetMissingValuesAsStringArrayProperties ( ) ;
205206 using var streamReader = new StreamReader ( stream ) ;
206- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
207+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
207208 Assert . That ( dataPackage . Resources [ 0 ] . Schema , Is . Not . Null ) ;
208209 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
209210 Assert . That ( schema . MissingValues , Has . Count . EqualTo ( 3 ) ) ;
@@ -218,7 +219,7 @@ public void Deserialize_WithMissingValueAsObjectArray_ReturnsSchema()
218219 {
219220 using var stream = GetMissingValuesAsObjectsProperties ( ) ;
220221 using var streamReader = new StreamReader ( stream ) ;
221- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
222+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
222223 Assert . That ( dataPackage . Resources [ 0 ] . Schema , Is . Not . Null ) ;
223224 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
224225 Assert . That ( schema . MissingValues , Has . Count . EqualTo ( 3 ) ) ;
@@ -233,7 +234,7 @@ public void Deserialize_WithKeys_ReturnsKeys()
233234 {
234235 using var stream = GetKeysProperties ( ) ;
235236 using var streamReader = new StreamReader ( stream ) ;
236- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
237+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
237238 Assert . That ( dataPackage , Is . Not . Null ) ;
238239 Assert . That ( dataPackage . Resources [ 0 ] ? . Schema , Is . Not . Null ) ;
239240 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
@@ -280,7 +281,7 @@ public void Deserialize_EmbeddedFile_CorrectPackageInfo()
280281 ?? throw new FileNotFoundException ( $ "The embedded file { resourceName } doesn't exist.") ;
281282
282283 using var streamReader = new StreamReader ( stream ) ;
283- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
284+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
284285 Assert . That ( dataPackage , Is . Not . Null ) ;
285286 Assert . Multiple ( ( ) =>
286287 {
@@ -302,7 +303,7 @@ public void Deserialize_EmbeddedFile_ReturnLicences()
302303
303304
304305 using var streamReader = new StreamReader ( stream ) ;
305- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
306+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
306307 Assert . That ( dataPackage . Licenses , Has . Count . EqualTo ( 1 ) ) ;
307308 Assert . Multiple ( ( ) =>
308309 {
@@ -320,7 +321,7 @@ public void Deserialize_EmbeddedFile_ReturnsResources()
320321 ?? throw new FileNotFoundException ( $ "The embedded file { resourceName } doesn't exist.") ;
321322
322323 using var streamReader = new StreamReader ( stream ) ;
323- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
324+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
324325 Assert . That ( dataPackage . Resources , Has . Count . EqualTo ( 3 ) ) ;
325326 Assert . Multiple ( ( ) =>
326327 {
@@ -345,7 +346,7 @@ public void Deserialize_EmbeddedFile_ReturnsTableDialect()
345346 ?? throw new FileNotFoundException ( $ "The embedded file { resourceName } doesn't exist.") ;
346347
347348 using var streamReader = new StreamReader ( stream ) ;
348- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
349+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
349350 Assert . That ( dataPackage . Resources , Has . Count . EqualTo ( 3 ) ) ;
350351 Assert . That ( dataPackage . Resources [ 1 ] . Dialect , Is . Not . Null ) ;
351352 var dialect = dataPackage . Resources [ 1 ] . Dialect ! ;
@@ -367,7 +368,7 @@ public void Deserialize_EmbeddedFile_ReturnsSchema()
367368 ?? throw new FileNotFoundException ( $ "The embedded file { resourceName } doesn't exist.") ;
368369
369370 using var streamReader = new StreamReader ( stream ) ;
370- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
371+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
371372 Assert . That ( dataPackage . Resources , Has . Count . EqualTo ( 3 ) ) ;
372373 Assert . That ( dataPackage . Resources [ 0 ] . Schema , Is . Not . Null ) ;
373374 var schema = dataPackage . Resources [ 0 ] . Schema ! ;
@@ -403,7 +404,7 @@ public void Deserialize_EmbeddedFile_ReturnsCategories()
403404 ?? throw new FileNotFoundException ( $ "The embedded file { resourceName } doesn't exist.") ;
404405
405406 using var streamReader = new StreamReader ( stream ) ;
406- var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new HttpClient ( ) , "c: \\ " ) ;
407+ var dataPackage = GetSerializer ( ) . Deserialize ( streamReader , new LocalDirectoryDataPackageContainer ( ) , new StorageProvider ( ) ) ;
407408 Assert . That ( dataPackage . Resources , Has . Count . EqualTo ( 3 ) ) ;
408409 Assert . That ( dataPackage . Resources [ 1 ] . Schema ! . Fields [ 5 ] , Is . Not . Null ) ;
409410 var field = dataPackage . Resources [ 1 ] . Schema ! . Fields [ 5 ] ;
0 commit comments