diff --git a/Octokit.Tests/Http/JsonHttpPipelineTests.cs b/Octokit.Tests/Http/JsonHttpPipelineTests.cs index 67862b79..96e02217 100644 --- a/Octokit.Tests/Http/JsonHttpPipelineTests.cs +++ b/Octokit.Tests/Http/JsonHttpPipelineTests.cs @@ -137,10 +137,10 @@ namespace Octokit.Tests.Http [Fact] public void PerformsDataMemberAttributeMapping() { - const string data = @"{ ""tag"":""tag-name"", + const string data = @"{ ""name"":""tag-name"", ""sha"": ""tag-sha"", ""url"": ""tag-url"", - ""message"": ""initial version\n"", + ""message"": ""tag-message"", ""tagger"": { ""name"": ""tagger-name"", ""email"": ""tagger-email"", @@ -167,8 +167,8 @@ namespace Octokit.Tests.Http Assert.Equal("tag-sha", response.BodyAsObject.Sha); Assert.Equal("tag-url", response.BodyAsObject.Url); Assert.Equal("tag-message", response.BodyAsObject.Message); - Assert.Equal("tagger.name", response.BodyAsObject.Tagger.Name); - Assert.Equal("tagger.email", response.BodyAsObject.Tagger.Email); + Assert.Equal("tagger-name", response.BodyAsObject.Tagger.Name); + Assert.Equal("tagger-email", response.BodyAsObject.Tagger.Email); } } } diff --git a/Octokit/Http/SimpleJsonSerializer.cs b/Octokit/Http/SimpleJsonSerializer.cs index 75437edb..c32c5544 100644 --- a/Octokit/Http/SimpleJsonSerializer.cs +++ b/Octokit/Http/SimpleJsonSerializer.cs @@ -18,7 +18,7 @@ namespace Octokit.Internal return SimpleJson.DeserializeObject(json, _serializationStrategy); } - class GitHubSerializerStrategy : DataContractJsonSerializerStrategy + class GitHubSerializerStrategy : PocoJsonSerializerStrategy { protected override string MapClrMemberNameToJsonFieldName(string clrPropertyName) {