Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 352a9d2

Browse files
author
meaghanlewis
committed
update tests to use nunit
1 parent c7ad80b commit 352a9d2

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

test/UnitTests/GitHub.App/Services/OAuthCallbackListenerTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
using GitHub.Services;
77
using NSubstitute;
88
using Rothko;
9-
using Xunit;
9+
using NUnit.Framework;
1010

1111
namespace UnitTests.GitHub.App.Services
1212
{
1313
public class OAuthCallbackListenerTests
1414
{
15-
[Fact]
15+
[Test]
1616
public void ListenStartsHttpListener()
1717
{
1818
var httpListener = CreateHttpListener("id1");
@@ -24,7 +24,7 @@ public void ListenStartsHttpListener()
2424
httpListener.Received(1).Start();
2525
}
2626

27-
[Fact]
27+
[Test]
2828
public async Task ListenStopsHttpListener()
2929
{
3030
var httpListener = CreateHttpListener("id1");
@@ -35,7 +35,7 @@ public async Task ListenStopsHttpListener()
3535
httpListener.Received(1).Stop();
3636
}
3737

38-
[Fact]
38+
[Test]
3939
public void CancelStopsHttpListener()
4040
{
4141
var httpListener = CreateHttpListener(null);
@@ -49,7 +49,7 @@ public void CancelStopsHttpListener()
4949
httpListener.Received(1).Stop();
5050
}
5151

52-
[Fact]
52+
[Test]
5353
public void CallingListenWhenAlreadyListeningCancelsFirstListen()
5454
{
5555
var httpListener = CreateHttpListener(null);
@@ -61,7 +61,7 @@ public void CallingListenWhenAlreadyListeningCancelsFirstListen()
6161
httpListener.Received(1).Stop();
6262
}
6363

64-
[Fact]
64+
[Test]
6565
public async Task SuccessfulResponseClosesResponse()
6666
{
6767
var httpListener = CreateHttpListener("id1");

test/UnitTests/GitHub.App/ViewModels/Dialog/LoginToGitHubForEnterpriseViewModelTests.cs

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@
77
using Microsoft.Reactive.Testing;
88
using NSubstitute;
99
using Octokit;
10-
using Xunit;
10+
using NUnit.Framework;
1111

1212
public 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

Comments
 (0)