using System.Runtime.ExceptionServices; using System.Windows.Forms; using OpenNest.Forms; namespace OpenNest.WinForms.Tests.Forms; public class NestValidationFormTests { [Theory] [InlineData(true)] [InlineData(false)] public void DiscardIsDefaultAndMalformedOutputCannotBeKept(bool canKeep) { RunSta(() => { using var form = new NestValidationForm(new[] { "part A and part B violate spacing" }, canKeep); var buttons = form.Controls.OfType().Single().Controls.OfType