public void PartA_Actual()
        {
            var sut    = new DayEighteen();
            var result = sut.PartA();

            Assert.Equal("280014646144", result);
        }
        public void PartB_Actual()
        {
            var sut    = new DayEighteen();
            var result = sut.PartB();

            Assert.Equal("9966990988262", result);
        }
Beispiel #3
0
        public void PartA_Actual()
        {
            var sut    = new DayEighteen();
            var result = sut.PartA();

            Assert.Equal("621205", result);
        }
        public void CalculateEquationAdditionFirst(string input, long expected)
        {
            var sut    = new DayEighteen();
            var result = sut.CalculateEquationAdditionFirst(input);

            Assert.Equal(expected, result);
        }
Beispiel #5
0
        public void PartB_Actual()
        {
            var sut    = new DayEighteen();
            var result = sut.PartB();

            Assert.Equal("228490", result);
        }
        public void TestPartB()
        {
            var sut    = new DayEighteen();
            var result = sut.PartB();

            Assert.Equal("8001", result);
        }
Beispiel #7
0
        public void FindResourceValueAfterMinutes()
        {
            var filePath = @"Eighteen\DayEighteenTestInput.txt";
            var sut      = new DayEighteen();
            var result   = sut.FindResourceValueAfterMinutes(filePath, 10);

            Assert.Equal(1147, result);
        }
        public void TestRunThroughInstructions()
        {
            string filePath = @"Eighteen\DayEighteenTestInput.txt";
            var    sut      = new DayEighteen();
            var    result   = sut.RunThroughInstructions(filePath);

            Assert.Equal("4", result);
        }
Beispiel #9
0
        public void testWithActualPartB()
        {
            var sot = new DayEighteen();

            var result = sot.CountOfSafeTilesInRows(DayEighteen.PUZZLE_INPUT, 400000);

            Assert.Equal(19998750, result);
        }
Beispiel #10
0
        public void testCountOfSafeTilesInRows()
        {
            string rowOne = ".^^.^.^^^^";

            var sot = new DayEighteen();

            var result = sot.CountOfSafeTilesInRows(rowOne, 10);

            Assert.Equal(38, result);
        }
Beispiel #11
0
        public void testCreateTile(int col, char expected)
        {
            List <char> rowOne = new List <char>()
            {
                '.', '.', '^', '^', '.'
            };

            var sot = new DayEighteen();

            var result = sot.CreateTile(rowOne, col);

            Assert.Equal(expected, result);
        }