diff --git a/Octokit.Tests/Clients/EventsClientTests.cs b/Octokit.Tests/Clients/EventsClientTests.cs index e62a292d..dbbf6436 100644 --- a/Octokit.Tests/Clients/EventsClientTests.cs +++ b/Octokit.Tests/Clients/EventsClientTests.cs @@ -240,7 +240,7 @@ namespace Octokit.Tests.Clients }; [Fact] - public async void DeserializesPayloadToCorrectType() + public async Task DeserializesPayloadToCorrectType() { _activityTypes.ToList().ForEach(async kvp => { @@ -270,7 +270,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesCommitCommentEventCorrectly() + public async Task DeserializesCommitCommentEventCorrectly() { var jsonObj = new JsonObject { @@ -295,7 +295,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesForkEventCorrectly() + public async Task DeserializesForkEventCorrectly() { var jsonObj = new JsonObject { @@ -320,7 +320,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesIssueCommentEventCorrectly() + public async Task DeserializesIssueCommentEventCorrectly() { var jsonObj = new JsonObject { @@ -352,7 +352,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesIssueEventCorrectly() + public async Task DeserializesIssueEventCorrectly() { var jsonObj = new JsonObject { @@ -389,7 +389,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesPullRequestEventCorrectly() + public async Task DeserializesPullRequestEventCorrectly() { var jsonObj = new JsonObject { @@ -418,7 +418,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesPullRequestCommentEventCorrectly() + public async Task DeserializesPullRequestCommentEventCorrectly() { var jsonObj = new JsonObject { @@ -450,7 +450,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesPushEventCorrectly() + public async Task DeserializesPushEventCorrectly() { var jsonObj = new JsonObject { @@ -486,7 +486,7 @@ namespace Octokit.Tests.Clients } [Fact] - public async void DeserializesStarredEventCorrectly() + public async Task DeserializesStarredEventCorrectly() { var jsonObj = new JsonObject { diff --git a/Octokit/Models/Response/Activity.cs b/Octokit/Models/Response/Activity.cs index 2378d80d..5f0da164 100644 --- a/Octokit/Models/Response/Activity.cs +++ b/Octokit/Models/Response/Activity.cs @@ -64,7 +64,7 @@ namespace Octokit /// /// The payload associated with the activity event. /// - public ActivityPayload Payload { get; set; } + public ActivityPayload Payload { get; protected set; } internal string DebuggerDisplay { diff --git a/Octokit/Models/Response/ActivityPayloads/ActivityPayload.cs b/Octokit/Models/Response/ActivityPayloads/ActivityPayload.cs index cacc89cf..ad5aa1fa 100644 --- a/Octokit/Models/Response/ActivityPayloads/ActivityPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/ActivityPayload.cs @@ -1,8 +1,16 @@ -namespace Octokit.Models.Response.ActivityPayloads +using System.Diagnostics; + +namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class ActivityPayload { - public Repository Repository { get; set; } - public User Sender { get; set; } + public Repository Repository { get; protected set; } + public User Sender { get; protected set; } + + internal string DebuggerDisplay + { + get { return this.Repository.FullName; } + } } } diff --git a/Octokit/Models/Response/ActivityPayloads/CommitCommentPayload.cs b/Octokit/Models/Response/ActivityPayloads/CommitCommentPayload.cs index 346a08b3..3e4988ff 100644 --- a/Octokit/Models/Response/ActivityPayloads/CommitCommentPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/CommitCommentPayload.cs @@ -1,7 +1,10 @@ -namespace Octokit.Models.Response.ActivityPayloads +using System.Diagnostics; + +namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class CommitCommentPayload : ActivityPayload { - public CommitComment Comment { get; set; } + public CommitComment Comment { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/ForkEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/ForkEventPayload.cs index 1efd373d..07a19a13 100644 --- a/Octokit/Models/Response/ActivityPayloads/ForkEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/ForkEventPayload.cs @@ -1,14 +1,12 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Diagnostics; +using System.Diagnostics.CodeAnalysis; namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class ForkEventPayload : ActivityPayload { - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Forkee")] - public Repository Forkee { get; set; } + [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Forkee")] + public Repository Forkee { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/IssueCommentPayload.cs b/Octokit/Models/Response/ActivityPayloads/IssueCommentPayload.cs index 4b82b579..6ebdc538 100644 --- a/Octokit/Models/Response/ActivityPayloads/IssueCommentPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/IssueCommentPayload.cs @@ -1,11 +1,14 @@ -namespace Octokit.Models.Response.ActivityPayloads +using System.Diagnostics; + +namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class IssueCommentPayload : ActivityPayload { // should always be "created" according to github api docs - public string Action { get; set; } - public Issue Issue { get; set; } - public IssueComment Comment { get; set; } + public string Action { get; protected set; } + public Issue Issue { get; protected set; } + public IssueComment Comment { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/IssueEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/IssueEventPayload.cs index dfca8389..e49dff89 100644 --- a/Octokit/Models/Response/ActivityPayloads/IssueEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/IssueEventPayload.cs @@ -1,16 +1,13 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Diagnostics; namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class IssueEventPayload : ActivityPayload { - public string Action { get; set; } - public Issue Issue { get; set; } - public User Assignee { get; set; } - public Label Label { get; set; } + public string Action { get; protected set; } + public Issue Issue { get; protected set; } + public User Assignee { get; protected set; } + public Label Label { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/PullRequestCommentPayload.cs b/Octokit/Models/Response/ActivityPayloads/PullRequestCommentPayload.cs index ac5fac17..23603b7f 100644 --- a/Octokit/Models/Response/ActivityPayloads/PullRequestCommentPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/PullRequestCommentPayload.cs @@ -1,15 +1,12 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Diagnostics; namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class PullRequestCommentPayload : ActivityPayload { - public string Action { get; set; } - public PullRequest PullRequest { get; set; } - public PullRequestReviewComment Comment { get; set; } + public string Action { get; protected set; } + public PullRequest PullRequest { get; protected set; } + public PullRequestReviewComment Comment { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/PullRequestEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/PullRequestEventPayload.cs index 8e2a3a8c..cc900dd1 100644 --- a/Octokit/Models/Response/ActivityPayloads/PullRequestEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/PullRequestEventPayload.cs @@ -1,16 +1,13 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Diagnostics; namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class PullRequestEventPayload : ActivityPayload { - public string Action { get; set; } - public int Number { get; set; } + public string Action { get; protected set; } + public int Number { get; protected set; } - public PullRequest PullRequest { get; set; } + public PullRequest PullRequest { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs index 8c39bacd..5a5ccc49 100644 --- a/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs @@ -1,16 +1,14 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Collections.Generic; +using System.Diagnostics; namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class PushEventPayload : ActivityPayload { - public string Head { get; set; } - public string Ref { get; set; } - public int Size { get; set; } - public IReadOnlyList Commits { get; set; } + public string Head { get; protected set; } + public string Ref { get; protected set; } + public int Size { get; protected set; } + public IReadOnlyList Commits { get; protected set; } } } diff --git a/Octokit/Models/Response/ActivityPayloads/StarredEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/StarredEventPayload.cs index 80fe4860..50aa884c 100644 --- a/Octokit/Models/Response/ActivityPayloads/StarredEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/StarredEventPayload.cs @@ -1,7 +1,10 @@ -namespace Octokit.Models.Response.ActivityPayloads +using System.Diagnostics; + +namespace Octokit.Models.Response.ActivityPayloads { + [DebuggerDisplay("{DebuggerDisplay,nq}")] public class StarredEventPayload : ActivityPayload { - public string Action { get; set; } + public string Action { get; protected set; } } } diff --git a/Octokit/Octokit-MonoAndroid.csproj b/Octokit/Octokit-MonoAndroid.csproj index aa58c2a9..46ce84bf 100644 --- a/Octokit/Octokit-MonoAndroid.csproj +++ b/Octokit/Octokit-MonoAndroid.csproj @@ -102,6 +102,15 @@ + + + + + + + + + diff --git a/Octokit/Octokit-Monotouch.csproj b/Octokit/Octokit-Monotouch.csproj index a7bd1580..7ee228d3 100644 --- a/Octokit/Octokit-Monotouch.csproj +++ b/Octokit/Octokit-Monotouch.csproj @@ -99,6 +99,15 @@ + + + + + + + + +