private IDataFileDetails ShowOpenFileDialog() { IDataFileDetails dataFileDetails = null; using (OpenFileDialog openFileDialog = new OpenFileDialog()) { openFileDialog.Filter = "Data Files (.bin)|*.bin|All Files (*.*)|*.*"; openFileDialog.FilterIndex = 1; openFileDialog.RestoreDirectory = true; openFileDialog.CheckFileExists = true; openFileDialog.CheckPathExists = true; DialogResult dialogResult = openFileDialog.ShowDialog(); switch (dialogResult) { case System.Windows.Forms.DialogResult.Cancel: break; case System.Windows.Forms.DialogResult.OK: dataFileDetails = new DataFileDetails(openFileDialog.FileName); break; } } return dataFileDetails; }
public void ReadDataFile_ShouldReturnFalse_OnEmptyDataFileName() { // arrange IDataFileDetails dataFileDetails = new DataFileDetails(string.Empty); // act bool actualResult = DataFileManager.ReadDataFile(dataFileDetails); // assert Assert.IsFalse(actualResult); }
public void ReadDataFile_ShouldKeepFileName_OnNotEmptyDataFileName() { // arrange IDataFileDetails dataFileDetails = new DataFileDetails(DATA_ITEMS_FILENAME); // act bool actualResult = DataFileManager.ReadDataFile(dataFileDetails); // assert Assert.IsNotNull((string)prvTypDataFileManager.GetStaticField("dataItemsFileName")); Assert.AreEqual(DATA_ITEMS_FILENAME, (string)prvTypDataFileManager.GetStaticField("dataItemsFileName")); }