public void TestFindSolution2Knap() { var calculateModel = new CalculateModel {Knapsacks = new List<Knapsack>()}; calculateModel.Knapsacks.Add(new Knapsack {Capacity = 0.7}); calculateModel.Knapsacks.Add(new Knapsack {Capacity = 0.7}); calculateModel.Items = new List<Item> { new Item {Id = 1, Weight = 0.11}, new Item {Id = 2, Weight = 0.24}, new Item {Id = 3, Weight = 0.15}, new Item {Id = 4, Weight = 0.33}, new Item {Id = 5, Weight = 0.12}, new Item {Id = 6, Weight = 0.27} }; Result cm = new CalculateManager(calculateModel, new VariationManager()).TryCalculate(); }
public Result Calculate(CalculateModel calculateModel) { var calculateManager = new CalculateManager(calculateModel, new VariationManager()); Result result = calculateManager.TryCalculate(); return result; }