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
{
/// <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]
public static void SetupTShock()
{
Program.SavePath = ""; // 1.4.4.2
LanguageManager.Instance.SetLanguage(GameCulture.DefaultCulture);
Lang.InitializeLegacyLocalization();
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); // TShockAPI.Localization will fail without ActiveCulture set
Lang.InitializeLegacyLocalization(); // TShockAPI.Localization will fail without preparing NPC names etc
//Setup();
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>