Skip to content

Commit 38d4276

Browse files
committed
Utilize nunit TestContext instead of console
1 parent d597325 commit 38d4276

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

TerrariaServerAPI.Tests/BaseTest.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@ public class BaseTest
1212
[OneTimeSetUp]
1313
public void EnsureInitialised()
1414
{
15+
TestContext.Out.WriteLine($"Test architecture {RuntimeInformation.ProcessArchitecture}");
16+
1517
if (!_initialized)
1618
{
17-
var are = new AutoResetEvent(false);
19+
AutoResetEvent are = new(false);
1820
Exception? error = null;
19-
HookEvents.HookDelegate<global::Terraria.Main,HookEvents.Terraria.Main. DedServEventArgs> cb = (instance, args) =>
21+
HookEvents.HookDelegate<global::Terraria.Main, HookEvents.Terraria.Main.DedServEventArgs> cb = (instance, args) =>
2022
{
2123
instance.Initialize();
2224
are.Set();
2325
_initialized = true;
24-
Console.WriteLine($"Server init process successful for architecture {RuntimeInformation.ProcessArchitecture}");
2526
};
2627
HookEvents.Terraria.Main.DedServ += cb;
2728

28-
global::TerrariaApi.Server.Program.Main(new string[] { });
29+
global::TerrariaApi.Server.Program.Main([]);
2930

3031
_initialized = are.WaitOne(TimeSpan.FromSeconds(30));
3132

0 commit comments

Comments
 (0)