Example #1
0
 public void CuttingRod_Smoke_Test()
 {
     Assert.AreEqual(22, CuttingRod.GetMaxProfit(
                         new int[] { 1, 2, 3, 4, 5, 6, 7, 8 },
                         new int[] { 1, 5, 8, 9, 10, 17, 17, 20 }
                         ));
 }
Example #2
0
 public void NormalTest()
 {
     Assert.Equal(0, CuttingRod.GetMaxResultUsingDP(0));
     Assert.Equal(0, CuttingRod.GetMaxResultUsingDP(1));
     Assert.Equal(1, CuttingRod.GetMaxResultUsingDP(2));
     Assert.Equal(2, CuttingRod.GetMaxResultUsingDP(3));
     Assert.Equal(4, CuttingRod.GetMaxResultUsingDP(4));
     Assert.Equal(18, CuttingRod.GetMaxResultUsingDP(8));
 }