Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }