static string ToString(PullRequestReviewState state) { switch (state) { case PullRequestReviewState.Approved: return("approved"); case PullRequestReviewState.ChangesRequested: return("requested changes"); case PullRequestReviewState.Commented: case PullRequestReviewState.Dismissed: return("commented"); default: throw new NotSupportedException(); } }
static PullRequestReviewModel CreateReview( int id = 5, string login = "******", string body = "Review body", PullRequestReviewState state = PullRequestReviewState.Pending) { var user = Substitute.For <IAccount>(); user.Login.Returns(login); return(new PullRequestReviewModel { Id = id, State = state, User = user, Body = body, }); }
static PullRequestReviewModel CreatePullRequestReviewModel(string id, string login, PullRequestReviewState state, DateTimeOffset?submittedAt = null) { var account = new ActorModel { Login = login, }; return(new PullRequestReviewModel { Id = id, Author = account, State = state, SubmittedAt = submittedAt }); }
static string ToString(PullRequestReviewState state) { switch (state) { case PullRequestReviewState.Approved: return(Resources.Approved); case PullRequestReviewState.ChangesRequested: return(Resources.ChangesRequested); case PullRequestReviewState.Commented: case PullRequestReviewState.Dismissed: return(Resources.Commented); case PullRequestReviewState.Pending: return(Resources.InProgress); default: throw new NotSupportedException(); } }
private ReviewState TranslateReviewState(PullRequestReviewState state) { switch (state) { case PullRequestReviewState.Approved: return(ReviewState.Approved); case PullRequestReviewState.ChangesRequested: return(ReviewState.ChangesRequested); case PullRequestReviewState.Commented: return(ReviewState.Commented); case PullRequestReviewState.Dismissed: return(ReviewState.Rejected); case PullRequestReviewState.Pending: return(ReviewState.Pending); default: throw new NotImplementedException($"Unexpected pull request review state {state}"); } }
public PullRequestReview(long id, string nodeId, string commitId, User user, string body, string htmlUrl, string pullRequestUrl, PullRequestReviewState state) { Id = id; NodeId = nodeId; CommitId = commitId; User = user; Body = body; HtmlUrl = htmlUrl; PullRequestUrl = pullRequestUrl; State = state; }
public PullRequestReview(long id, string nodeId, string commitId, User user, string body, string htmlUrl, string pullRequestUrl, PullRequestReviewState state, AuthorAssociation authorAssociation, DateTimeOffset submittedAt) { Id = id; NodeId = nodeId; CommitId = commitId; User = user; Body = body; HtmlUrl = htmlUrl; PullRequestUrl = pullRequestUrl; State = state; AuthorAssociation = authorAssociation; SubmittedAt = submittedAt; }