Improve support for base64 strings

This commit is contained in:
Haacked
2014-12-30 17:50:11 -08:00
parent 543d1bb863
commit 641b03de41
4 changed files with 94 additions and 37 deletions
@@ -113,6 +113,18 @@ namespace Octokit.Tests
public string Content { get { return "*" + EncodedContent + "*"; } }
}
[Fact]
public void HandlesBase64EncodedStrings()
{
const string json = "{\"name\":\"RmVycmlzIEJ1ZWxsZXI=\",\"description\":\"stuff\",\"content\":\"RGF5IG9mZg==\"}";
var item = new SimpleJsonSerializer().Deserialize<SomeObject>(json);
Assert.Equal("Ferris Bueller", item.Name);
Assert.Equal("Day off", item.Content);
Assert.Equal("stuff", item.Description);
}
[Fact]
public void CanDeserializeOrganization()
{