public void Should_return_2_3_and_5_when_limit_is_up_to_but_not_including_7() { var p = new PrimeLocator(7); p.GenerateListOfPrimesForLimit(); p.ListOfPrimesForLimit.Should().BeEquivalentTo(2, 3, 5); }
public void Should_return_2_3_when_limit_is_up_to_but_not_including_5() { var p = new PrimeLocator(5); p.GenerateListOfPrimesForLimit(); p.ListOfPrimesForLimit.Should().Contain(new[] { 2, 3 }); }
private static void GeneratePrimesUpToButNotIncluding80() { var p = new PrimeLocator(80); p.GenerateListOfPrimesForLimit(); foreach (var prime in p.ListOfPrimesForLimit) { Console.WriteLine(prime); } }
private async void buttonFind_Click(object sender, RoutedEventArgs e) { PrimeLocator locator = new PrimeLocator(); //locator.OnResultReady += Locator_OnResultReady; var n = int.Parse(textBoxNumber.Text); var task = Task.Factory.StartNew(locator.GetNthPrime, n); var result = await task; //task continuation listBoxPrimes.Items.Add(result); buttonFind.IsEnabled = false; //listBoxPrimes.Items.Add(task.Result); }