@@ -68,7 +68,7 @@ public async Task ShouldShowLatestAcceptedOrChangesRequestedReview()
6868                Assert . That ( target . Reviews ,  Has . Count . EqualTo ( 3 ) ) ; 
6969                Assert . That ( target . Reviews [ 0 ] . User . Login ,  Is . EqualTo ( "grokys" ) ) ; 
7070                Assert . That ( target . Reviews [ 1 ] . User . Login ,  Is . EqualTo ( "shana" ) ) ; 
71-                 Assert . That ( target . Reviews [ 2 ] . User ,  Is . Null ) ; 
71+                 Assert . That ( target . Reviews [ 2 ] . User . Login ,  Is . EqualTo ( "grokys" ) ) ; 
7272                Assert . That ( target . Reviews [ 0 ] . Id ,  Is . EqualTo ( 3 ) ) ; 
7373                Assert . That ( target . Reviews [ 1 ] . Id ,  Is . EqualTo ( 2 ) ) ; 
7474                Assert . That ( target . Reviews [ 2 ] . Id ,  Is . EqualTo ( 0 ) ) ; 
@@ -79,14 +79,14 @@ public async Task ShouldShowLatestCommentedReviewIfNothingElsePresent()
7979            { 
8080                var  target  =  CreateTarget ( ) ; 
8181                var  model  =  CreatePullRequestModel ( 
82-                     CreatePullRequestReviewModel ( 1 ,  "grokys " ,  PullRequestReviewState . Commented ) , 
83-                     CreatePullRequestReviewModel ( 2 ,  "grokys " ,  PullRequestReviewState . Commented ) ) ; 
82+                     CreatePullRequestReviewModel ( 1 ,  "shana " ,  PullRequestReviewState . Commented ) , 
83+                     CreatePullRequestReviewModel ( 2 ,  "shana " ,  PullRequestReviewState . Commented ) ) ; 
8484
8585                await  target . Load ( model ) ; 
8686
8787                Assert . That ( target . Reviews ,  Has . Count . EqualTo ( 2 ) ) ; 
88-                 Assert . That ( target . Reviews [ 0 ] . User . Login ,  Is . EqualTo ( "grokys " ) ) ; 
89-                 Assert . That ( target . Reviews [ 1 ] . User ,  Is . Null ) ; 
88+                 Assert . That ( target . Reviews [ 0 ] . User . Login ,  Is . EqualTo ( "shana " ) ) ; 
89+                 Assert . That ( target . Reviews [ 1 ] . User . Login ,  Is . EqualTo ( "grokys" ) ) ; 
9090                Assert . That ( target . Reviews [ 0 ] . Id ,  Is . EqualTo ( 2 ) ) ; 
9191            } 
9292
@@ -119,6 +119,20 @@ public async Task ShouldShowPendingReviewOverApproved()
119119                Assert . That ( target . Reviews [ 0 ] . Id ,  Is . EqualTo ( 2 ) ) ; 
120120            } 
121121
122+             [ Test ] 
123+             public  async  Task  ShouldNotShowPendingReviewForOtherUser ( ) 
124+             { 
125+                 var  target  =  CreateTarget ( ) ; 
126+                 var  model  =  CreatePullRequestModel ( 
127+                     CreatePullRequestReviewModel ( 1 ,  "shana" ,  PullRequestReviewState . Pending ) ) ; 
128+ 
129+                 await  target . Load ( model ) ; 
130+ 
131+                 Assert . That ( target . Reviews ,  Has . Count . EqualTo ( 1 ) ) ; 
132+                 Assert . That ( target . Reviews [ 0 ] . User . Login ,  Is . EqualTo ( "grokys" ) ) ; 
133+                 Assert . That ( target . Reviews [ 0 ] . Id ,  Is . EqualTo ( 0 ) ) ; 
134+             } 
135+ 
122136            static PullRequestModel  CreatePullRequestModel ( 
123137                params  IPullRequestReviewModel [ ]  reviews ) 
124138            { 
@@ -550,7 +564,7 @@ static Tuple<PullRequestDetailViewModel, IPullRequestService> CreateTargetAndSer
550564            if  ( sessionManager  ==  null ) 
551565            { 
552566                var  currentSession  =  Substitute . For < IPullRequestSession > ( ) ; 
553-                 currentSession . User . Login . Returns ( "[CurrentUser] " ) ; 
567+                 currentSession . User . Login . Returns ( "grokys " ) ; 
554568
555569                sessionManager  =  Substitute . For < IPullRequestSessionManager > ( ) ; 
556570                sessionManager . CurrentSession . Returns ( currentSession ) ; 
0 commit comments