public void VerifyScenario() { var frm = new SeriesCalculator(); frm.PopulateForm(10); WinFormsApprovals.Verify(frm); }
private void McLaurinBtn_Click(object sender, RoutedEventArgs e) { // Get and validate input string inputN = this.McLaurinN.Text; string inputA = this.McLaurinA.Text; int n = 0; int a = 0; if (int.TryParse(inputN, out n) == false) { MessageBox.Show("Enter a valid integer for N"); return; } if (int.TryParse(inputA, out a) == false) { MessageBox.Show("Enter a valid integer for A"); return; } if (n <= 0 || n > 8) { MessageBox.Show("N must be between 0 and 8"); return; } if (this.Controller.CurrentSelectedFunction != null) { Function newMcSeriesFunction = SeriesCalculator.CalculateMcLaurinSeries(Controller.CurrentSelectedFunction, a, n); this.Controller.AddFunction(newMcSeriesFunction); } }
public void TestAdapterPattern() { SeriesCalculator SeriesCalculator = new SeriesCalculator(); SeriesCalculator.SeriesNaturalAdapter = new SeriesNaturalAdapter(); Assert.AreEqual(SeriesCalculator.FirstNNaturalNumbers("V1", 2), 3.0d); Assert.AreEqual(SeriesCalculator.FirstNNaturalNumbers("V2", 2), 3.0d); Assert.AreEqual(SeriesCalculator.FirstNNaturalNumbers("V3", 3), 0.0d); }
public void TestInstance() { NaturalSeriesV1 N1 = new NaturalSeriesV1(); NaturalSeriesV2 N2 = new NaturalSeriesV2(); SeriesCalculator SeriesCalculator = new SeriesCalculator(); SeriesNaturalAdapter SeriesNaturalAdapter = new SeriesNaturalAdapter(); Assert.IsInstanceOfType(N1, typeof(ISeriesAlgorithm)); Assert.IsInstanceOfType(N2, typeof(ISeriesAlgorithm)); Assert.IsInstanceOfType(SeriesCalculator, typeof(ISeries)); Assert.IsInstanceOfType(SeriesNaturalAdapter, typeof(ISeries)); }
public void VerifyFormStartup() { var frm = new SeriesCalculator(); WinFormsApprovals.Verify(frm); }