public void Get_The_Balance_Weight(int weightToSubstractExpected) { var reader = new ReadFile(); var listProgram = new List <Program>(); var lines = reader.GetContentByLine("Day07ExFile"); foreach (var line in lines) { listProgram.Add(advent.Parse(line)); } listProgram = advent.GetUpdatedPrograms(listProgram); var program = advent.GetTheUnbalancedTowerProgram(listProgram); Check.That(GetWeightToSubtract(program)).Equals(weightToSubstractExpected); }