Exemplo n.º 1
0
        void PassingTest()
        {
            var sumOfPrimes    = new SummationOfPrimes();
            var inputData      = 10;
            var expectedOutput = 17;

            Assert.Equal(expectedOutput, sumOfPrimes.ProcessData(inputData));
        }
        public void GivenAnInclusiveUpper_ReturnsSumOfPrimesSmallerThanThat(int inclusiveUpper, long expectedSum)
        {
            // arrange
            var sut = new SummationOfPrimes();

            // act
            var sum = sut.Find(inclusiveUpper);

            // assert
            Assert.Equal(expectedSum, sum);
        }
Exemplo n.º 3
0
        public void TestMethod2()
        {
            //Arrange
            int  n        = 2_000_000;
            long expected = 142913828922;

            //Act
            var res = SummationOfPrimes.Solve(n);

            //Assert
            Assert.AreEqual(expected, res);
        }
Exemplo n.º 4
0
        public void TestMethod1()
        {
            //Arrange
            int n        = 10;
            int expected = 17;

            //Act
            var res = SummationOfPrimes.Solve(n);

            //Assert
            Assert.AreEqual(expected, res);
        }
Exemplo n.º 5
0
 public void LargeTestFaster()
 {
     Assert.AreEqual(142913828922, SummationOfPrimes.FindSummationOfPrimesFaster(limit: 2000000));
 }
Exemplo n.º 6
0
 public void SmallTestFaster()
 {
     Assert.AreEqual(17, SummationOfPrimes.FindSummationOfPrimesFaster(limit: 10));
 }