Class ProjectPipelineLegacyProfileReuseTests
A project whose initialization pipeline profile was created directly in the module root (where the previous version put it) keeps that profile: it is found, planned against and reused where it is, and a second profile is never adopted beside it. New profiles are created in the current folder. Adoption is redirected to the scratch root too, so a regression that adopts anyway cannot write into the real project.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class ProjectPipelineLegacyProfileReuseTests
Constructors
ProjectPipelineLegacyProfileReuseTests()
Declaration
public ProjectPipelineLegacyProfileReuseTests()
Methods
PlannedProfilePath_NoProfileAnywhere_PlansANewOneInTheCurrentFolder()
Declaration
public void PlannedProfilePath_NoProfileAnywhere_PlansANewOneInTheCurrentFolder()
PlannedProfilePath_ProfileInTheLegacyFolder_ResolvesToItInsteadOfANewOne()
Declaration
public void PlannedProfilePath_ProfileInTheLegacyFolder_ResolvesToItInsteadOfANewOne()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
TryCreateFromShipped_ProfileInTheLegacyFolder_ReusesItWithoutAdoptingASecondOne()
Declaration
public void TryCreateFromShipped_ProfileInTheLegacyFolder_ReusesItWithoutAdoptingASecondOne()
TryReuseExistingProjectProfile_LegacyLookupDisabled_IgnoresTheLegacyFolder()
Declaration
public void TryReuseExistingProjectProfile_LegacyLookupDisabled_IgnoresTheLegacyFolder()
TryReuseExistingProjectProfile_NoProfileAnywhere_ReportsNone()
Declaration
public void TryReuseExistingProjectProfile_NoProfileAnywhere_ReportsNone()
TryReuseExistingProjectProfile_ProfileInBothFolders_PrefersTheCurrentOne()
Declaration
public void TryReuseExistingProjectProfile_ProfileInBothFolders_PrefersTheCurrentOne()
TryReuseExistingProjectProfile_ProfileInTheLegacyFolder_FindsItWhereItIs()
Declaration
public void TryReuseExistingProjectProfile_ProfileInTheLegacyFolder_FindsItWhereItIs()