Allow deserializing of base properties in SIMPE_JSON_TYPEINFO mode (works otherwise)

This commit is contained in:
John Nye
2013-11-07 22:38:33 +00:00
committed by Haacked
parent c62712eb82
commit d433eec548
2 changed files with 42 additions and 1 deletions
@@ -79,6 +79,18 @@ namespace Octokit.Tests
Assert.True(sample.IsSomething);
Assert.True(sample.Private);
}
[Fact]
public void DeserializesInheritedProperties()
{
const string json = "{\"sha\":\"commit-sha\",\"url\":\"commit-url\",\"message\":\"commit-message\"}";
var result = new SimpleJsonSerializer().Deserialize<Commit>(json);
Assert.Equal("commit-sha", result.Sha);
Assert.Equal("commit-url", result.Url);
Assert.Equal("commit-message", result.Message);
}
}
public class Sample