Skip to content

Commit

Permalink
feat: ⚡ remove stream usage (#82) (#83)
Browse files Browse the repository at this point in the history
  • Loading branch information
st0o0 authored Nov 23, 2023
2 parents bc53569 + 675c8fa commit 21bf459
Show file tree
Hide file tree
Showing 55 changed files with 147 additions and 287 deletions.
6 changes: 2 additions & 4 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ stages:
- task: gitversion/setup@0
displayName: "Setup git version"
inputs:
versionSpec: "5.x"
versionSpec: "5.12"

- task: gitversion/execute@0
displayName: "Calculate git version"
Expand Down Expand Up @@ -123,9 +123,7 @@ stages:
pool:
vmImage: $(vmImage)
steps:
- checkout: self
fetchDepth: 0
persistCredentials: true
- checkout: none
- download: current
artifact: packages
- task: UseDotNet@2
Expand Down
11 changes: 8 additions & 3 deletions .azure-pipelines/release-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@ trigger:
- CHANGELOG.md
- CONTRIBUTING.md

pr: none
pr:
branches:
include:
- dev
autoCancel: true
drafts: false

variables:
- template: variables.yml
Expand Down Expand Up @@ -47,7 +52,7 @@ stages:
- task: gitversion/setup@0
displayName: "Setup git version"
inputs:
versionSpec: "5.x"
versionSpec: "5.12"

- task: gitversion/execute@0
displayName: "Calculate git version"
Expand Down Expand Up @@ -137,7 +142,7 @@ stages:
- task: gitversion/setup@0
displayName: "Setup git version"
inputs:
versionSpec: "5.x"
versionSpec: "5.12"

- task: gitversion/execute@0
displayName: "Calculate git version"
Expand Down
7 changes: 2 additions & 5 deletions src/Flickr.Net.Test/Entities/BlogTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ public void JsonStringToBlogs()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Blogs>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Blogs>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -99,9 +97,8 @@ public void JsonStringToServices()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Services>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Services>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
4 changes: 1 addition & 3 deletions src/Flickr.Net.Test/Entities/CSVFileTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ public void JsonStringToCSVFiles()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<CSVFiles>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<CSVFiles>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
7 changes: 2 additions & 5 deletions src/Flickr.Net.Test/Entities/CameraTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,8 @@ public void JsonStringToCameras()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Cameras>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Cameras>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -89,9 +88,7 @@ public void JsonStringToBrands()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Brands>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Brands>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
11 changes: 3 additions & 8 deletions src/Flickr.Net.Test/Entities/ClusterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -183,9 +183,8 @@ public void JsonStringToClusters()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Clusters>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Clusters>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -433,9 +432,7 @@ public void JsonStringToClusterPhotos()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<ClusterPhotos>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<ClusterPhotos>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -2567,9 +2564,7 @@ public void JsonStringToHottags()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrStatsResult<Hottags>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrStatsResult<Hottags>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
7 changes: 2 additions & 5 deletions src/Flickr.Net.Test/Entities/CollectionTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@ public void JsonStringToCollection()
}
}
""";
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Collection>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Collection>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -130,9 +129,7 @@ public void JsonStringToCollections()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Collections>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Collections>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
3 changes: 1 addition & 2 deletions src/Flickr.Net.Test/Entities/CommentTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,8 @@ public void JsonStringToComments()
"stat": "ok"
}
""";
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<PhotoComments>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<PhotoComments>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
4 changes: 1 addition & 3 deletions src/Flickr.Net.Test/Entities/ContactTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,7 @@ public void JsonStringToContacts()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Contacts>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Contacts>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
4 changes: 1 addition & 3 deletions src/Flickr.Net.Test/Entities/DomainTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,7 @@ public void JsonStringToDomains()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Domains>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Domains>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
8 changes: 2 additions & 6 deletions src/Flickr.Net.Test/Entities/FlickrContextResultTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@ public void JsonStringToFlickrContextResult()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrContextResult<NextPhoto, PrevPhoto>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrContextResult<NextPhoto, PrevPhoto>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand All @@ -65,9 +63,7 @@ public void JsonStringToFlickrContextResultSetPool()
{
var json = /*lang=json,strict*/ """{"set":[{"title":"2023_Landschaft","id":"72177720306303125","primary":"52714401480","secret":"02ba1c3a58","server":"65535","farm":66,"view_count":"0","comment_count":"0","count_photo":11,"count_video":0}],"pool":[{"title":"Photography","url":"\/groups\/photography-group\/pool\/","id":"40732569271@N01","iconserver":"65535","iconfarm":66,"members":"77770","pool_count":"6877486"},{"title":"visit the world - the travel guide","url":"\/groups\/world\/pool\/","id":"11488522@N00","iconserver":"7","iconfarm":1,"members":"94947","pool_count":"4774736"},{"title":"Nikon Digital SLRs","url":"\/groups\/nikondigitalslr\/pool\/","id":"62334926@N00","iconserver":"24","iconfarm":1,"members":"10172","pool_count":"1123935"},{"title":"Rheinland-Pfalz","url":"\/groups\/rlp\/pool\/","id":"43228340@N00","iconserver":"40","iconfarm":1,"members":"838","pool_count":"41556"},{"title":"Deutsche Foto-Gruppe","url":"\/groups\/defogruppe\/pool\/","id":"15406988@N00","iconserver":"48","iconfarm":1,"members":"4664","pool_count":"743910"},{"title":"Paisajes del mundo\/World Landscapes","url":"\/groups\/paisajes\/pool\/","id":"27303736@N00","iconserver":"50","iconfarm":1,"members":"26089","pool_count":"805890"},{"title":"Naturfotos Deutschland - German Nature Photos","url":"\/groups\/naturfotos_deutschland\/pool\/","id":"88528743@N00","iconserver":"73","iconfarm":1,"members":"4728","pool_count":"303937"},{"title":"Die Pfalz","url":"\/groups\/83441006@N00\/pool\/","id":"83441006@N00","iconserver":"5475","iconfarm":6,"members":"383","pool_count":"15863"},{"title":"Landschaft->deutsch<-","url":"\/groups\/landschaft\/pool\/","id":"87965949@N00","iconserver":"142","iconfarm":1,"members":"1453","pool_count":"90008"},{"title":"Flickr-Fotografen-Deutschland","url":"\/groups\/_flickr-fotografen-_deutschland_\/pool\/","id":"300478@N25","iconserver":"4613","iconfarm":5,"members":"16500","pool_count":"1721592"},{"title":"We travel the World","url":"\/groups\/pancry\/pool\/","id":"402895@N25","iconserver":"1081","iconfarm":2,"members":"50124","pool_count":"1954684"},{"title":"\" Damn Cool Photographers in the WORLD \" .\u2665.\u2665.\u2665","url":"\/groups\/damn_cool\/pool\/","id":"481481@N23","iconserver":"65535","iconfarm":66,"members":"9420","pool_count":"884809"},{"title":"Natur-Fotografie-Natur-","url":"\/groups\/natur-fotografie-natur\/pool\/","id":"615422@N22","iconserver":"2022","iconfarm":3,"members":"1775","pool_count":"166238"},{"title":"Deutsche Fotowelt","url":"\/groups\/deutsche_fotowelt\/pool\/","id":"588399@N24","iconserver":"7470","iconfarm":8,"members":"4577","pool_count":"681596"},{"title":"Official National Geographic Group","url":"\/groups\/ngmanimallovers\/pool\/","id":"650323@N24","iconserver":"3047","iconfarm":4,"members":"39354","pool_count":"2840216"},{"title":"~* Natur pur *~","url":"\/groups\/694953@N20\/pool\/","id":"694953@N20","iconserver":"3807","iconfarm":4,"members":"3513","pool_count":"319653"},{"title":"as beautiful as you want","url":"\/groups\/1046032@N20\/pool\/","id":"1046032@N20","iconserver":"7896","iconfarm":8,"members":"24778","pool_count":"2694386"},{"title":"Lovely villages, fields, meadows, swamps & countryside","url":"\/groups\/lovelyvillagesandfielfs\/pool\/","id":"1135942@N20","iconserver":"2671","iconfarm":3,"members":"8911","pool_count":"524947"},{"title":"Urlaub und Ausflugsziele in Rheinland-Pfalz","url":"\/groups\/urlaub_ausflugsziele_in_rheinland-pfalz\/pool\/","id":"1692810@N21","iconserver":"2010","iconfarm":3,"members":"154","pool_count":"9213"},{"title":"Nikon Deutschland","url":"\/groups\/nikondeutschland\/pool\/","id":"1772169@N20","iconserver":"6035","iconfarm":7,"members":"892","pool_count":"98315"},{"title":"Beautiful landscape","url":"\/groups\/beautiful-landscapes\/pool\/","id":"2009065@N22","iconserver":"8162","iconfarm":9,"members":"779","pool_count":"52382"},{"title":"NUESTRAS FOTOGRAF\u00cdAS.","url":"\/groups\/bienlujanero\/pool\/","id":"1945088@N25","iconserver":"7914","iconfarm":8,"members":"5324","pool_count":"702670"},{"title":"Great Landscapes\/Cityscapes Taken with NIKON CAMERAS!!!!","url":"\/groups\/2097556@N25\/pool\/","id":"2097556@N25","iconserver":"7346","iconfarm":8,"members":"491","pool_count":"23740"},{"title":"*Landscapes worldwide*","url":"\/groups\/landscapes-worldwide\/pool\/","id":"2432849@N24","iconserver":"7189","iconfarm":8,"members":"4451","pool_count":"214129"},{"title":"Nikon-D750","url":"\/groups\/nikond750\/pool\/","id":"2684685@N20","iconserver":"3931","iconfarm":4,"members":"3991","pool_count":"240367"},{"title":"Nikon D700 Series (D750, D700)","url":"\/groups\/2713291@N21\/pool\/","id":"2713291@N21","iconserver":"5563","iconfarm":6,"members":"518","pool_count":"43459"},{"title":"D750 nikon","url":"\/groups\/2751435@N22\/pool\/","id":"2751435@N22","iconserver":"3926","iconfarm":4,"members":"6329","pool_count":"360606"},{"title":"I Love The Nikon D750","url":"\/groups\/2759109@N23\/pool\/","id":"2759109@N23","iconserver":"3929","iconfarm":4,"members":"510","pool_count":"39985"},{"title":"Nebel, Dunst.","url":"\/groups\/lichtzauber\/pool\/","id":"2814138@N21","iconserver":"410","iconfarm":1,"members":"177","pool_count":"3682"},{"title":"Momentos para no olvidar","url":"\/groups\/2805208@N25\/pool\/","id":"2805208@N25","iconserver":"510","iconfarm":1,"members":"9713","pool_count":"1142231"},{"title":"* just photos * no rules please use comment code appreciated","url":"\/groups\/justdave\/pool\/","id":"2875268@N23","iconserver":"3747","iconfarm":4,"members":"11682","pool_count":"1805646"},{"title":"Der Lebensraum: Naturphotographie","url":"\/groups\/2969779@N22\/pool\/","id":"2969779@N22","iconserver":"4712","iconfarm":5,"members":"477","pool_count":"33327"},{"title":"Nikon Wildlife, Flowers and the Beauty of Nature","url":"\/groups\/3102142@N22\/pool\/","id":"3102142@N22","iconserver":"945","iconfarm":1,"members":"1618","pool_count":"163097"},{"title":"Flickr Forest Landscapes","url":"\/groups\/14648475@N21\/pool\/","id":"14648475@N21","iconserver":"65535","iconfarm":66,"members":"650","pool_count":"20051"},{"title":"The New Focus 1a","url":"\/groups\/thenewfocus1a\/pool\/","id":"14636966@N20","iconserver":"65535","iconfarm":66,"members":"929","pool_count":"84451"},{"title":"BEAUTY PHOTOS AROUND THE WORLD","url":"\/groups\/14625763@N25\/pool\/","id":"14625763@N25","iconserver":"65535","iconfarm":66,"members":"16495","pool_count":"1957778"},{"title":"Flickr Panoply","url":"\/groups\/panoply\/pool\/","id":"14818575@N22","iconserver":"65535","iconfarm":66,"members":"402","pool_count":"28789"},{"title":"* no limits, just quality photography!","url":"\/groups\/14805334@N23\/pool\/","id":"14805334@N23","iconserver":"65535","iconfarm":66,"members":"4286","pool_count":"491642"},{"title":"Fans of Flickr","url":"\/groups\/14827151@N21\/pool\/","id":"14827151@N21","iconserver":"65535","iconfarm":66,"members":"1106","pool_count":"86908"},{"title":"WONDERS OF PHOTOGRAPHY IN GENERAL.MARAVILLAS DE LA FOTOGRAFIA EN","url":"\/groups\/14876488@N22\/pool\/","id":"14876488@N22","iconserver":"65535","iconfarm":66,"members":"3418","pool_count":"119863"}],"stat":"ok"}""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrAllContextResult<Set, Pool>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrAllContextResult<Set, Pool>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
7 changes: 2 additions & 5 deletions src/Flickr.Net.Test/Entities/FlickrExtendedDataResultTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ public void ReplaceReponse()

var doc = XDocument.Parse(xml);
var json = JsonConvert.SerializeXNode(doc, Formatting.None, omitRootObject: true);
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrExtendedDataResult>(ms);
var result = FlickrConvert.DeserializeObject<FlickrExtendedDataResult>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand All @@ -40,9 +39,7 @@ public void UploadResponse()

var doc = XDocument.Parse(xml);
var json = JsonConvert.SerializeXNode(doc, Formatting.None, omitRootObject: true);
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrExtendedDataResult>(ms);
var result = FlickrConvert.DeserializeObject<FlickrExtendedDataResult>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
16 changes: 4 additions & 12 deletions src/Flickr.Net.Test/Entities/GalleryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -511,9 +511,7 @@ public void JsonStringToUserGalleries()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<UserGalleries>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<UserGalleries>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -577,9 +575,7 @@ public void JsonStringToPhotoGalleries()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<PhotoGalleries>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<PhotoGalleries>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -640,9 +636,7 @@ public void JsonStringToGalleryPhotos()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<GalleryPhotos>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<GalleryPhotos>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -721,9 +715,7 @@ public void JsonStringToGalleryInfo()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<GalleryInfo>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<GalleryInfo>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
12 changes: 3 additions & 9 deletions src/Flickr.Net.Test/Entities/GroupTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,7 @@ public void JsonStringToGroupInfo()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<GroupInfo>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<GroupInfo>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -111,9 +109,7 @@ public void JsonStringToGroups()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Groups>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Groups>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down Expand Up @@ -1245,9 +1241,7 @@ public void JsonStringToGroups_LongJson()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Groups>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Groups>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
4 changes: 1 addition & 3 deletions src/Flickr.Net.Test/Entities/InstitutionTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,7 @@ public void JsonStringToInstitutions()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Institutions>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Institutions>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
4 changes: 1 addition & 3 deletions src/Flickr.Net.Test/Entities/ItemTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,7 @@ public void JsonStringToItems()
}
""";

using var ms = new MemoryStream(Encoding.UTF8.GetBytes(json));

var result = FlickrConvert.DeserializeObject<FlickrResult<Items>>(ms);
var result = FlickrConvert.DeserializeObject<FlickrResult<Items>>(Encoding.UTF8.GetBytes(json));

Assert.NotNull(result);
Assert.False(result.HasError);
Expand Down
Loading

0 comments on commit 21bf459

Please sign in to comment.