Ejemplo n.º 1
0
 public void GetFibonacci5SumTest()
 {
     Euler target = new Euler();
     int toValue = 5;
     int divisor = 1;
     long expected = 11;
     long actual;
     actual = target.GetFibonacciSum( toValue, divisor );
     Assert.AreEqual( expected, actual );
 }
Ejemplo n.º 2
0
 public void PrimeFactors45Test()
 {
     Euler target = new Euler();
     ulong number = 45;
     IEnumerable<ulong> expected = new HashSet<ulong>();
     ( (HashSet<ulong>) expected ).Add( 3 );
     ( (HashSet<ulong>) expected ).Add( 5 );
     IEnumerable<ulong> actual;
     actual = target.PrimeFactors( number );
     System.Diagnostics.Debug.Write( "Actual: " );
     foreach ( ulong value in actual )
     {
         System.Diagnostics.Debug.Write( value + ", " );
     }
     System.Diagnostics.Debug.WriteLine( "" );
     System.Diagnostics.Debug.Write( "Expected: " );
     foreach ( ulong value in expected )
     {
         System.Diagnostics.Debug.Write( value + ", " );
     }
     System.Diagnostics.Debug.WriteLine( "" );
     //Assert.AreEqual( expected, actual );
 }
Ejemplo n.º 3
0
 public void GetSumAssociativepPart1Test()
 {
     Euler target = new Euler();
     int fromValue = 1;
     int toValue = 500;
     int divisor = 3;
     long expected = 41583;
     long actual;
     actual = target.GetSum( fromValue, toValue, divisor );
     Assert.AreEqual( expected, actual );
 }
Ejemplo n.º 4
0
 public void GetSumTest()
 {
     Euler target = new Euler();
     int fromValue = 1;
     int toValue = 999;
     int divisor = 3;
     long expected = 166833;
     long actual;
     actual = target.GetSum( fromValue, toValue, divisor );
     Assert.AreEqual( expected, actual );
 }
Ejemplo n.º 5
0
 public void GetFibonacciSum2Test()
 {
     Euler target = new Euler();
     int toValue = 2;
     int divisor = 2;
     long expected = 2;
     long actual;
     actual = target.GetFibonacciSum( toValue, divisor );
     Assert.AreEqual( expected, actual );
     Assert.Inconclusive( "Verify the correctness of this test method." );
 }