public void GetBigKnapsackMaxCostTest()
 {
     var items = new[] { new KnapsackItem(3, 4), new KnapsackItem(2, 3), new KnapsackItem(4, 2), new KnapsackItem(4, 3) };
     var knapsack = new Knapsack(items, 6);
     var solver = new BigKnapsackSolver(knapsack);
     solver.GetMaxCost().Should().Be(8);
 }
 public void Run()
 {
     using (var reader = new StreamReader("InputFiles//knapsack_big.txt"))
     using (var writer = new StreamWriter("output2.txt"))
     {
         var knapsack = KnapsackReader.GetKnapsack(reader);
         var solver = new BigKnapsackSolver(knapsack);
         var maxCost = solver.GetMaxCost();
         writer.WriteLine(maxCost);
     }
 }