using System.Reflection; using System.Windows.Forms; using OpenNest.Data; using OpenNest.Forms; namespace OpenNest.WinForms.Tests.Forms; public class NestHistoryFormTests { [Fact] public void HistoricalSelection_IsReadOnlyAndRestoreIsDistinctFromCurrent() { StaTestThread.Run(() => { var repository = new Repository(); using var form = new NestHistoryForm(repository, "http://shop", repository.Id); form.Show(); Application.DoEvents(); var grid = Field(form, "revisions"); Assert.Equal(2, grid.Rows.Count); Assert.True(grid.ReadOnly); Assert.Equal("Current", grid.Rows[0].Cells["State"].Value); Assert.False(Field