Class CreateGameCollectionSettingsEndToEndTests
Create run end to end on a project that adopted Localization and its two language settings, measured against the set the generated boot scene's installer will actually LOAD — the union of nothing: a pinned list is taken as authored, an empty one loads everything by label with adopted twins shadowing their origins. Fixture shape copied from ProjectWiringRunnerHappyPathTests.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class CreateGameCollectionSettingsEndToEndTests
Constructors
CreateGameCollectionSettingsEndToEndTests()
Declaration
public CreateGameCollectionSettingsEndToEndTests()
Methods
ApplySystemSettings_OnAnInstallerPinningASubset_KeepsTheSubset()
Compatibility: an author who pinned a subset keeps exactly that subset — the twins replace their origins, but nothing the author excluded is added back.
Declaration
public void ApplySystemSettings_OnAnInstallerPinningASubset_KeepsTheSubset()
ApplySystemSettings_OnAnInstallerPinningTheFullShippedList_ReplacesOriginsInPlace()
The repoint path: an installer that pins the full shipped list keeps its list, with each adopted origin replaced by its twin at the same position and every other member untouched.
Declaration
public void ApplySystemSettings_OnAnInstallerPinningTheFullShippedList_ReplacesOriginsInPlace()
ApplySystemSettings_RunTwice_ChangesNothingTheSecondTime()
Declaration
public void ApplySystemSettings_RunTwice_ChangesNothingTheSecondTime()
Create_AfterAdoptingLocalizationAndItsLanguageSettings_TheBootSetKeepsEveryShippedDefinition()
Create on a project that adopted ONLY Localization and its two language settings. The shipped installer pins no game settings, so the generated installer's collection is empty — discovery mode — and the set the boot loads is every shipped definition with the two adopted twins shadowing their origins.
Declaration
public void Create_AfterAdoptingLocalizationAndItsLanguageSettings_TheBootSetKeepsEveryShippedDefinition()
Create_AfterAdoptingLocalizationAndItsLanguageSettings_TheInstallerSetValidatorReportsNothing()
Declaration
public void Create_AfterAdoptingLocalizationAndItsLanguageSettings_TheInstallerSetValidatorReportsNothing()
InstallerSetValidator_OnAnInstallerPinningASubsetThatExcludesAReferencedDefinition_ReportsIt()
Compatibility: an author who pins a subset keeps exactly that subset, and the validator says which of their own references that subset cannot satisfy.
Declaration
public void InstallerSetValidator_OnAnInstallerPinningASubsetThatExcludesAReferencedDefinition_ReportsIt()
OneTimeTearDown()
Declaration
public static void OneTimeTearDown()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()