test: correct lifecycle exit assertions
This commit is contained in:
@@ -104,7 +104,7 @@ public sealed class FoundationTests
|
||||
Assert.Contains("RequestControlledExit", source);
|
||||
Assert.Contains("AcadApplication.Idle += OnExitIdle", 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);
|
||||
}
|
||||
|
||||
@@ -118,7 +118,6 @@ public sealed class FoundationTests
|
||||
[Fact] public void Idle_WhenActiveDocumentNull_DoesNotThrow()
|
||||
{
|
||||
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("if (exitDocument is null) throw new InvalidOperationException", source);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user