public RepositoryModelDesigner(string name, string owner) { Name = name; Owner = new AccountDesigner { Login = owner }; }
public PullRequestUserReviewsViewModelDesigner() { User = new AccountDesigner { Login = "******", IsUser = true }; PullRequestNumber = 123; PullRequestTitle = "Error handling/bubbling from viewmodels to views to viewhosts"; Reviews = new[] { new PullRequestReviewViewModelDesigner() { IsExpanded = true, HasDetails = true, FileComments = new PullRequestReviewFileCommentViewModel[0], StateDisplay = "approved", Model = new PullRequestReviewModel { State = PullRequestReviewState.Approved, SubmittedAt = DateTimeOffset.Now - TimeSpan.FromDays(1), User = User, }, }, new PullRequestReviewViewModelDesigner() { IsExpanded = true, HasDetails = true, StateDisplay = "requested changes", Model = new PullRequestReviewModel { State = PullRequestReviewState.ChangesRequested, SubmittedAt = DateTimeOffset.Now - TimeSpan.FromDays(2), User = User, }, }, new PullRequestReviewViewModelDesigner() { IsExpanded = false, HasDetails = false, StateDisplay = "commented", Model = new PullRequestReviewModel { State = PullRequestReviewState.Commented, SubmittedAt = DateTimeOffset.Now - TimeSpan.FromDays(2), User = User, }, } }; }
public ForkRepositoryExecuteViewModelDesigner() { SourceRepository = new RemoteRepositoryModelDesigner { Owner = "github", Name = "VisualStudio", CloneUrl = "https://github.com/github/VisualStudio", }; DestinationRepository = new RemoteRepositoryModelDesigner { Owner = "user", Name = "VisualStudio", CloneUrl = "https://github.com/user/VisualStudio", }; DestinationAccount = new AccountDesigner(); }