public void DockingData_Part2() { IEnumerable <string> inputs = new List <string>() { }; var readListFromFile = Substitute.For <IReadListFromFile>(); readListFromFile.ReadFile("").Returns(inputs); var task = new Day14_DockingData(readListFromFile); var result = task.Execute(new List <string> { "", "true" }).Result; Assert.AreEqual("208", result); }
public void DockingData_Part1() { IEnumerable <string> inputs = new List <string>() { "mask = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXX0X", "mem[8] = 11", "mem[7] = 101", "mem[8] = 0", }; var readListFromFile = Substitute.For <IReadListFromFile>(); readListFromFile.ReadFile("").Returns(inputs); var task = new Day14_DockingData(readListFromFile); var result = task.Execute(new List <string> { "" }).Result; Assert.AreEqual("165", result); }