diff --git a/OpenNest.WinForms.Tests/Forms/SetReleaseFormsTests.cs b/OpenNest.WinForms.Tests/Forms/SetReleaseFormsTests.cs index fdd66aa5..500d87e6 100644 --- a/OpenNest.WinForms.Tests/Forms/SetReleaseFormsTests.cs +++ b/OpenNest.WinForms.Tests/Forms/SetReleaseFormsTests.cs @@ -6,7 +6,7 @@ using OpenNest.Forms; using OpenNest.IO; using OpenNest.Shapes; using OpenNest.Tests.Data; -using DrawingSetBrowser = OpenNest.Controls.DrawingSetBrowser; +using ReleasePanel = OpenNest.Controls.ReleasePanel; namespace OpenNest.WinForms.Tests.Forms; @@ -16,7 +16,7 @@ public class SetReleaseFormsTests private static readonly TimeSpan TestTimeout = TimeSpan.FromSeconds(60); [Fact] - public void Release_CreatesOneDraftNestPerTickedGroup_OpensEach_AndRecordsTheRelease() + public void MakeNests_CreatesOneDraftNestPerTickedGroup_OpensEach_AndRecordsTheRelease() { StaTestThread.Run( () => @@ -30,42 +30,53 @@ public class SetReleaseFormsTests var set = CreateSet(sets, (a, 2), (b, 1), (c, 4), (old, 1)); var nests = new MemoryNests(); var opened = new List<(Nest Nest, NestRecord Record)>(); - var questions = new List(); + var nestsOpened = 0; - using var form = new ReleaseSetForm(sets, library, nests, Server, set, (nest, record) => opened.Add((nest, record))); - form.ShowMessage = (text, _, _) => { questions.Add(text); return DialogResult.OK; }; - var created = 0; - form.CreateNest = (group, _) => Task.FromResult(new Nest($"N26-{++created:D4}") { Units = group.Units }); - form.Show(); - var grid = Field(form, "groupGrid"); - var skipped = Field