Class SerenityMigrationEngineTests
Full-engine tests over the real catalog: a representative 1.1.x consumer project is scanned and fixed, report-only findings never produce edits, selection filters edits, the JSON report is well-formed — and the idempotency meta-test: applying the engine twice yields zero edits on the second pass.
Inherited Members
Namespace: Serenity.Migration.Tests.Editor
Assembly: Serenity.Migration.Tests.Editor.dll
Syntax
public class SerenityMigrationEngineTests
Constructors
SerenityMigrationEngineTests()
Declaration
public SerenityMigrationEngineTests()
Methods
CompositeViewStubs_InjectTheIViewBaseUsing()
Declaration
public void CompositeViewStubs_InjectTheIViewBaseUsing()
HasErrors_ReflectsUnresolvedErrorFindings()
Declaration
public void HasErrors_ReflectsUnresolvedErrorFindings()
MetaTest_ApplyingTwice_SecondPassHasZeroEdits()
Declaration
public void MetaTest_ApplyingTwice_SecondPassHasZeroEdits()
ReportOnlyFindings_NeverProduceEdits()
Declaration
public void ReportOnlyFindings_NeverProduceEdits()
Report_JsonIsWellFormed_AndCountsMatch()
Declaration
public void Report_JsonIsWellFormed_AndCountsMatch()
Scan_FindsEveryExpectedRule()
Declaration
public void Scan_FindsEveryExpectedRule()
Selection_LimitsEdits()
Declaration
public void Selection_LimitsEdits()
SetDefinitions_OnUnknownReceiver_IsReportOnly_ThroughTheCatalog()
Declaration
public void SetDefinitions_OnUnknownReceiver_IsReportOnly_ThroughTheCatalog()