diff --git a/TShockLauncher.Tests/ServerInitTests.cs b/TShockLauncher.Tests/ServerInitTests.cs
index c5e9813e..ec18942f 100644
--- a/TShockLauncher.Tests/ServerInitTests.cs
+++ b/TShockLauncher.Tests/ServerInitTests.cs
@@ -1,31 +1,30 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
+using NUnit.Framework;
using System;
using System.Diagnostics;
using System.Threading;
-namespace TShockLauncher.Tests
+namespace TShockLauncher.Tests;
+
+public class ServerInitTests
{
- [TestClass]
- public class ServerInitTests
+ [TestCase]
+ public void EnsureBoots()
{
- [TestMethod]
- public void EnsureBoots()
+ var are = new AutoResetEvent(false);
+ On.Terraria.Main.hook_DedServ cb = (On.Terraria.Main.orig_DedServ orig, Terraria.Main instance) =>
{
- var are = new AutoResetEvent(false);
- On.Terraria.Main.hook_DedServ cb = (On.Terraria.Main.orig_DedServ orig, Terraria.Main instance) =>
- {
- are.Set();
- Debug.WriteLine("Server init process successful");
- };
- On.Terraria.Main.DedServ += cb;
+ are.Set();
+ Debug.WriteLine("Server init process successful");
+ };
+ On.Terraria.Main.DedServ += cb;
- new Thread(() => TerrariaApi.Server.Program.Main(new string[] { })).Start();
+ new Thread(() => TerrariaApi.Server.Program.Main(new string[] { })).Start();
- var hit = are.WaitOne(TimeSpan.FromSeconds(10));
+ var hit = are.WaitOne(TimeSpan.FromSeconds(10));
- On.Terraria.Main.DedServ -= cb;
+ On.Terraria.Main.DedServ -= cb;
- Assert.AreEqual(true, hit);
- }
+ Assert.IsTrue(hit);
}
}
+
diff --git a/TShockLauncher.Tests/TShockLauncher.Tests.csproj b/TShockLauncher.Tests/TShockLauncher.Tests.csproj
index 2c8d44f2..e560d5d1 100644
--- a/TShockLauncher.Tests/TShockLauncher.Tests.csproj
+++ b/TShockLauncher.Tests/TShockLauncher.Tests.csproj
@@ -8,14 +8,17 @@
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
-all
-
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+