Add extra comments to group tests
This commit is contained in:
parent
9640246886
commit
310786a28a
1 changed files with 8 additions and 5 deletions
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue