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
|
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>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue