private void buttonOpenFile_Click(object sender, EventArgs e) { if (openIESTM25FileDialog.ShowDialog() == DialogResult.OK) { Cursor.Current = Cursors.WaitCursor; try { ulong numrays = 10; var rayFile = new IESTM25File(openIESTM25FileDialog.FileName, numrays); SetHeaderTab(rayFile.FileHeader); SetFlagTab(rayFile.DataFlags); SetDescriptionTab(rayFile.DescriptionHeader); SetSpectralTablesTab(rayFile.SpectralTables); SetSampleRayDataTab(rayFile.RayData, numrays); textFileName.Text = openIESTM25FileDialog.FileName; } catch (InvalidTM25Exception ex) { Cursor.Current = Cursors.Default; MessageBox.Show(ex.Message + " " + ex.FieldName + " " + ex.FieldValue); } Cursor.Current = Cursors.Default; } }
public void IESTM25FileReadFromValidFileAndDescriptionsAreValidTest() { //Arrange IESTM25File testRayset = new IESTM25File("rayfile_LERTDUW_S2WP_green_100k_20161013_IES_TM25.TM25RAY"); var expected = true; //Act var result = testRayset.DescriptionHeader.CheckDescriptionBlockisValid(); // Assert.AreEqual(expected, result); }