test: correct lifecycle exit assertions
This commit is contained in:
@@ -104,7 +104,7 @@ public sealed class FoundationTests
|
|||||||
Assert.Contains("RequestControlledExit", source);
|
Assert.Contains("RequestControlledExit", source);
|
||||||
Assert.Contains("AcadApplication.Idle += OnExitIdle", source);
|
Assert.Contains("AcadApplication.Idle += OnExitIdle", source);
|
||||||
Assert.Contains("NativeQuitCommandQueued", source);
|
Assert.Contains("NativeQuitCommandQueued", source);
|
||||||
Assert.Contains("document.SendStringToExecute(\"_.QUIT _N \", true, false, false);", source);
|
Assert.Contains("exitDocument.SendStringToExecute(\"_.QUIT _N \", true, false, false);", source);
|
||||||
Assert.Contains("var exitDocument = document ?? AcadApplication.DocumentManager.MdiActiveDocument;", source);
|
Assert.Contains("var exitDocument = document ?? AcadApplication.DocumentManager.MdiActiveDocument;", source);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,7 +118,6 @@ public sealed class FoundationTests
|
|||||||
[Fact] public void Idle_WhenActiveDocumentNull_DoesNotThrow()
|
[Fact] public void Idle_WhenActiveDocumentNull_DoesNotThrow()
|
||||||
{
|
{
|
||||||
var source = File.ReadAllText(Path.Combine(ProjectRoot, "src", "PRecAnnot.Plant3D2026", "FirstLimitedApplyAutomation.cs"));
|
var source = File.ReadAllText(Path.Combine(ProjectRoot, "src", "PRecAnnot.Plant3D2026", "FirstLimitedApplyAutomation.cs"));
|
||||||
Assert.DoesNotContain("MdiActiveDocument", source[source.IndexOf("private void DispatchNativeQuit", StringComparison.Ordinal)..]);
|
|
||||||
Assert.Contains("AUTOMATION_EXIT_DOCUMENT_UNAVAILABLE", source);
|
Assert.Contains("AUTOMATION_EXIT_DOCUMENT_UNAVAILABLE", source);
|
||||||
Assert.Contains("if (exitDocument is null) throw new InvalidOperationException", source);
|
Assert.Contains("if (exitDocument is null) throw new InvalidOperationException", source);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user