private void OpenFile(string fileName) { try { if (string.Equals(Path.GetExtension(fileName), ".js")) { scriptTextBox.Text = File.ReadAllText(fileName); tabControl.SelectedTab = scriptTabPage; _scriptFileName = fileName; } else { _simulation = SimulationSerializer.LoadFrom(fileName); _fileName = fileName; } this.UpdateUi(); } catch (Exception ex) { MessageBox.Show(string.Format("Failed to open file. {0}", ex.GetBaseException().Message), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void LoadTest() { // arrange Simulation expected; Simulation actual; expected = new Simulation(); // act actual = SimulationSerializer.LoadFrom(this.GetDataFileName("default.sim")); // assert SimulationAssert.AreEqual(expected, actual); }
public void LoadAdvancedTest() { // arrange Simulation expected; Simulation actual; expected = this.CreateDemonstrationSimulation(); // act actual = SimulationSerializer.LoadFrom(this.GetDataFileName("advanced.sim")); // assert SimulationAssert.AreEqual(expected, actual); }