public void Day7_TestMethod2_input_Part2() { List <ProgramModel> programList = _fileReader.ReadFile(@"C:\Users\li.wirstrom\Documents\Code is King\FFCG.CodeIsKing\AdventofCode\AdventOfCode_2017\AdventOfCode_2017_Day7_Test\input.txt"); ProgramHandler programHandler = new ProgramHandler(programList); string bottomProgram = programHandler.GetBottom(programList); Assert.AreEqual("uownj", bottomProgram); }
public void Day7_TestMethod1_Part2() { List <ProgramModel> programList = _fileReader.ReadFile(@"C:\Users\li.wirstrom\Documents\Code is King\FFCG.CodeIsKing\AdventofCode\AdventOfCode_2017\AdventOfCode_2017_Day7_Test\testInput.txt"); ProgramHandler programHandler = new ProgramHandler(programList); string rootProgramName = programHandler.GetBottom(programList); int originalRootWeight = programList.FirstOrDefault(p => p.Name == rootProgramName).Weight; int rootProgramHolding = programHandler.GetHoldingWeight(rootProgramName); //int rootProgramWeight = programList.FirstOrDefault(p => p.Name == rootProgramName).Weight - originalRootWeight; //Assert.AreEqual(737, rootProgramWeight); Assert.AreEqual(737, rootProgramHolding); //int adjustedWeight = _programHandler.GetAdjustedWeight(); }