77using Microsoft . Reactive . Testing ;
88using NSubstitute ;
99using Octokit ;
10- using Xunit ;
10+ using NUnit . Framework ;
1111
1212public class LoginToGitHubForEnterpriseViewModelTests
1313{
1414 public class TheProbeStatusProperty : TestBaseClass
1515 {
16- [ Fact ]
16+ [ Test ]
1717 public void InvalidUrlReturnsNone ( )
1818 {
1919 var scheduler = new TestScheduler ( ) ;
2020 var target = CreateTarget ( scheduler ) ;
2121
2222 target . EnterpriseUrl = "badurl" ;
2323
24- Assert . Equal ( EnterpriseProbeStatus . None , target . ProbeStatus ) ;
24+ Assert . That ( EnterpriseProbeStatus . None , Is . EqualTo ( target . ProbeStatus ) ) ;
2525 }
2626
27- [ Fact ]
27+ [ Test ]
2828 public void ReturnsCheckingWhenProbeNotFinished ( )
2929 {
3030 var scheduler = new TestScheduler ( ) ;
@@ -36,11 +36,11 @@ public void ReturnsCheckingWhenProbeNotFinished()
3636 target . EnterpriseUrl = "https://foo.bar" ;
3737 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
3838
39- Assert . Equal ( EnterpriseProbeStatus . Checking , target . ProbeStatus ) ;
39+ Assert . That ( EnterpriseProbeStatus . Checking , Is . EqualTo ( target . ProbeStatus ) ) ;
4040 task . SetCanceled ( ) ;
4141 }
4242
43- [ Fact ]
43+ [ Test ]
4444 public void ReturnsValidWhenProbeReturnsOk ( )
4545 {
4646 var scheduler = new TestScheduler ( ) ;
@@ -51,10 +51,10 @@ public void ReturnsValidWhenProbeReturnsOk()
5151 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
5252 scheduler . Stop ( ) ;
5353
54- Assert . Equal ( EnterpriseProbeStatus . Valid , target . ProbeStatus ) ;
54+ Assert . That ( EnterpriseProbeStatus . Valid , Is . EqualTo ( target . ProbeStatus ) ) ;
5555 }
5656
57- [ Fact ]
57+ [ Test ]
5858 public void ReturnsInvalidWhenProbeReturnsFailed ( )
5959 {
6060 var scheduler = new TestScheduler ( ) ;
@@ -65,10 +65,10 @@ public void ReturnsInvalidWhenProbeReturnsFailed()
6565 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
6666 scheduler . Stop ( ) ;
6767
68- Assert . Equal ( EnterpriseProbeStatus . Invalid , target . ProbeStatus ) ;
68+ Assert . That ( EnterpriseProbeStatus . Invalid , Is . EqualTo ( target . ProbeStatus ) ) ;
6969 }
7070
71- [ Fact ]
71+ [ Test ]
7272 public void ReturnsInvalidWhenProbeReturnsNotFound ( )
7373 {
7474 var scheduler = new TestScheduler ( ) ;
@@ -79,24 +79,24 @@ public void ReturnsInvalidWhenProbeReturnsNotFound()
7979 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
8080 scheduler . Stop ( ) ;
8181
82- Assert . Equal ( EnterpriseProbeStatus . Invalid , target . ProbeStatus ) ;
82+ Assert . That ( EnterpriseProbeStatus . Invalid , Is . EqualTo ( target . ProbeStatus ) ) ;
8383 }
8484 }
8585
8686 public class TheSupportedLoginMethodsProperty : TestBaseClass
8787 {
88- [ Fact ]
88+ [ Test ]
8989 public void InvalidUrlReturnsNull ( )
9090 {
9191 var scheduler = new TestScheduler ( ) ;
9292 var target = CreateTarget ( scheduler ) ;
9393
9494 target . EnterpriseUrl = "badurl" ;
9595
96- Assert . Null ( target . SupportedLoginMethods ) ;
96+ Assert . That ( target . SupportedLoginMethods , Is . Null ) ;
9797 }
9898
99- [ Fact ]
99+ [ Test ]
100100 public void ReturnsToken ( )
101101 {
102102 var scheduler = new TestScheduler ( ) ;
@@ -106,10 +106,10 @@ public void ReturnsToken()
106106 target . EnterpriseUrl = "https://foo.bar" ;
107107 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
108108
109- Assert . Equal ( EnterpriseLoginMethods . Token , target . SupportedLoginMethods ) ;
109+ Assert . That ( EnterpriseLoginMethods . Token , Is . EqualTo ( target . SupportedLoginMethods ) ) ;
110110 }
111111
112- [ Fact ]
112+ [ Test ]
113113 public void ReturnsUsernameAndPassword ( )
114114 {
115115 var scheduler = new TestScheduler ( ) ;
@@ -119,10 +119,10 @@ public void ReturnsUsernameAndPassword()
119119 target . EnterpriseUrl = "https://foo.bar" ;
120120 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
121121
122- Assert . Equal ( EnterpriseLoginMethods . UsernameAndPassword , target . SupportedLoginMethods ) ;
122+ Assert . That ( EnterpriseLoginMethods . UsernameAndPassword , Is . EqualTo ( target . SupportedLoginMethods ) ) ;
123123 }
124124
125- [ Fact ]
125+ [ Test ]
126126 public void GivesPrecedenceToUsernameAndPasswordOverToken ( )
127127 {
128128 var scheduler = new TestScheduler ( ) ;
@@ -134,15 +134,15 @@ public void GivesPrecedenceToUsernameAndPasswordOverToken()
134134 target . EnterpriseUrl = "https://foo.bar" ;
135135 scheduler . AdvanceBy ( TimeSpan . FromMilliseconds ( 500 ) . Ticks ) ;
136136
137- Assert . Equal (
137+ Assert . That (
138138 EnterpriseLoginMethods . UsernameAndPassword | EnterpriseLoginMethods . OAuth ,
139- target . SupportedLoginMethods ) ;
139+ Is . EqualTo ( target . SupportedLoginMethods ) ) ;
140140 }
141141 }
142142
143143 public class TheLoginCommand : TestBaseClass
144144 {
145- [ Fact ]
145+ [ Test ]
146146 public void DisabledWhenUserNameEmpty ( )
147147 {
148148 var scheduler = new TestScheduler ( ) ;
@@ -156,7 +156,7 @@ public void DisabledWhenUserNameEmpty()
156156 Assert . False ( target . Login . CanExecute ( null ) ) ;
157157 }
158158
159- [ Fact ]
159+ [ Test ]
160160 public void DisabledWhenPasswordEmpty ( )
161161 {
162162 var scheduler = new TestScheduler ( ) ;
@@ -170,7 +170,7 @@ public void DisabledWhenPasswordEmpty()
170170 Assert . False ( target . Login . CanExecute ( null ) ) ;
171171 }
172172
173- [ Fact ]
173+ [ Test ]
174174 public void EnabledWhenUsernameAndPasswordSet ( )
175175 {
176176 var scheduler = new TestScheduler ( ) ;
@@ -185,7 +185,7 @@ public void EnabledWhenUsernameAndPasswordSet()
185185 Assert . True ( target . Login . CanExecute ( null ) ) ;
186186 }
187187
188- [ Fact ]
188+ [ Test ]
189189 public void EnabledWhenOnlyPasswordSetWhenUsingTokenLogin ( )
190190 {
191191 var scheduler = new TestScheduler ( ) ;
0 commit comments