@@ -56,12 +56,13 @@ public class TheReviewsProperty : TestBaseClass
5656 [ Test ]
5757 public async Task ShouldShowLatestAcceptedOrChangesRequestedReviewAsync ( )
5858 {
59+ var dateTimeOffset = DateTimeOffset . Now ;
5960 var target = CreateTarget ( ) ;
6061 var model = CreatePullRequestModel (
61- CreatePullRequestReviewModel ( "1" , "grokys" , PullRequestReviewState . ChangesRequested ) ,
62- CreatePullRequestReviewModel ( "2" , "shana" , PullRequestReviewState . ChangesRequested ) ,
63- CreatePullRequestReviewModel ( "3" , "grokys" , PullRequestReviewState . Approved ) ,
64- CreatePullRequestReviewModel ( "4" , "grokys" , PullRequestReviewState . Commented ) ) ;
62+ CreatePullRequestReviewModel ( "1" , "grokys" , PullRequestReviewState . ChangesRequested , dateTimeOffset . AddMinutes ( 1 ) ) ,
63+ CreatePullRequestReviewModel ( "2" , "shana" , PullRequestReviewState . ChangesRequested , dateTimeOffset . AddMinutes ( 2 ) ) ,
64+ CreatePullRequestReviewModel ( "3" , "grokys" , PullRequestReviewState . Approved , dateTimeOffset . AddMinutes ( 3 ) ) ,
65+ CreatePullRequestReviewModel ( "4" , "grokys" , PullRequestReviewState . Commented , dateTimeOffset . AddMinutes ( 4 ) ) ) ;
6566
6667 await target . Load ( model ) ;
6768
@@ -77,10 +78,11 @@ public async Task ShouldShowLatestAcceptedOrChangesRequestedReviewAsync()
7778 [ Test ]
7879 public async Task ShouldShowLatestCommentedReviewIfNothingElsePresentAsync ( )
7980 {
81+ var dateTimeOffset = DateTimeOffset . Now ;
8082 var target = CreateTarget ( ) ;
8183 var model = CreatePullRequestModel (
82- CreatePullRequestReviewModel ( "1" , "shana" , PullRequestReviewState . Commented ) ,
83- CreatePullRequestReviewModel ( "2" , "shana" , PullRequestReviewState . Commented ) ) ;
84+ CreatePullRequestReviewModel ( "1" , "shana" , PullRequestReviewState . Commented , dateTimeOffset . AddMinutes ( 1 ) ) ,
85+ CreatePullRequestReviewModel ( "2" , "shana" , PullRequestReviewState . Commented , dateTimeOffset . AddMinutes ( 2 ) ) ) ;
8486
8587 await target . Load ( model ) ;
8688
@@ -107,9 +109,11 @@ public async Task ShouldNotShowStartNewReviewWhenHasPendingReviewAsync()
107109 [ Test ]
108110 public async Task ShouldShowPendingReviewOverApprovedAsync ( )
109111 {
112+ var dateTimeOffset = DateTimeOffset . Now ;
113+
110114 var target = CreateTarget ( ) ;
111115 var model = CreatePullRequestModel (
112- CreatePullRequestReviewModel ( "1" , "grokys" , PullRequestReviewState . Approved ) ,
116+ CreatePullRequestReviewModel ( "1" , "grokys" , PullRequestReviewState . Approved , dateTimeOffset . AddMinutes ( 1 ) ) ,
113117 CreatePullRequestReviewModel ( "2" , "grokys" , PullRequestReviewState . Pending ) ) ;
114118
115119 await target . Load ( model ) ;
@@ -139,10 +143,10 @@ static PullRequestDetailModel CreatePullRequestModel(
139143 return PullRequestDetailViewModelTests . CreatePullRequestModel ( reviews : reviews ) ;
140144 }
141145
142- static PullRequestReviewModel CreatePullRequestReviewModel (
143- string id ,
146+ static PullRequestReviewModel CreatePullRequestReviewModel ( string id ,
144147 string login ,
145- PullRequestReviewState state )
148+ PullRequestReviewState state ,
149+ DateTimeOffset ? submittedAt = null )
146150 {
147151 var account = new ActorModel
148152 {
@@ -154,6 +158,7 @@ static PullRequestReviewModel CreatePullRequestReviewModel(
154158 Id = id ,
155159 Author = account ,
156160 State = state ,
161+ SubmittedAt = submittedAt
157162 } ;
158163 }
159164 }
0 commit comments