private async void button7_Click(object sender, EventArgs e) { if (Tab5Checks()) { button7.Visible = false; var inputValues = textBox11.Text; var processedResult = ""; var splitedValues = textBox11.Text.Split(new string[] { ",", "-", ";" }, StringSplitOptions.RemoveEmptyEntries); textBox12.Text = DateTime.Now + ": Calculating in progress..\r\n"; backgroundWorker5.RunWorkerAsync(); await Task.Run(() => { try { processedResult = Task_5.GenerateSubsetsEntryQueued(splitedValues); } catch (Exception ex) { processedResult = "Error occured: " + ex.Message; } }); textBox12.Text += DateTime.Now + ":" + processedResult; button7.Visible = true; backgroundWorker5.CancelAsync(); } }
public void FindNthRoot_Number0_001_Degree3_Precision0_0001_returned0_1() { double result = Task_5.FindNthRoot(0.001, 3, 0.0001); Assert.AreEqual(result, 0.1); }
public void FindNthRoot_NumberNegative0_008_Degree3_Precision0_1_ReturnedNegative0_2() { double result = Task_5.FindNthRoot(-0.008, 3, 0.1); Assert.AreEqual(result, -0.22); }
public void FindNthRoot_Number1_Degree5_Precision0_0001_1returned() { double result = Task_5.FindNthRoot(1, 5, 0.0001); Assert.AreEqual(result, 1); }