Add extra comments to group tests

This commit is contained in:
Luke 2022-10-05 18:24:44 +10:00
parent 9640246886
commit 310786a28a

View file

@ -8,16 +8,19 @@ namespace TShockLauncher.Tests;
public class GroupTests public class GroupTests
{ {
/// <summary>
/// This will be called automatically by nunit before other tests in this class.
/// It serves to initialise the bare minimum variables needed for TShock to be testable without booting up an actual server.
/// </summary>
[SetUp] [SetUp]
public static void SetupTShock() public static void SetupTShock()
{ {
Program.SavePath = ""; // 1.4.4.2 Program.SavePath = ""; // 1.4.4.2 staticness introduced this where by default it is null, and any touch to Terraria.Main will use it and cause a crash.
LanguageManager.Instance.SetLanguage(GameCulture.DefaultCulture); LanguageManager.Instance.SetLanguage(GameCulture.DefaultCulture); // TShockAPI.Localization will fail without ActiveCulture set
Lang.InitializeLegacyLocalization(); Lang.InitializeLegacyLocalization(); // TShockAPI.Localization will fail without preparing NPC names etc
//Setup();
var ts = new TShock(null); // prepares configs etc var ts = new TShock(null); // prepares configs etc
ts.Initialize(); ts.Initialize(); // used to prepare tshocks own static variables, such as the TShock.DB instance
} }
/// <summary> /// <summary>