コード例 #1
0
        public void TheFirstPrimeIs2()
        {
            // Arrange
            var calculator = new PrimeCalculator(1);
            var log        = new CalculationLog();

            // Act
            calculator.Calculate(1, log);

            // Assert
            log.Items.Single().Result.Should().Be(2);
        }
コード例 #2
0
 public void TestFirstPrime()
 {
     Assert.AreEqual(2, PrimeCalculator.Calculate(1), "First prime was not 2.");
 }
コード例 #3
0
 public void TestHundredthPrime()
 {
     Assert.AreEqual(541, PrimeCalculator.Calculate(100), "Hundredth prime was not 541.");
 }
コード例 #4
0
 public void TestSeventhPrime()
 {
     Assert.AreEqual(17, PrimeCalculator.Calculate(7), "Seventh prime was not 17.");
 }
コード例 #5
0
 public void TestThirdPrime()
 {
     Assert.AreEqual(5, PrimeCalculator.Calculate(3), "Thrid prime was not 5.");
 }
コード例 #6
0
 public void TestSecondPrime()
 {
     Assert.AreEqual(3, PrimeCalculator.Calculate(2), "Second prime was not 3.");
 }