public void TestPartOne(string expected, string[] input) { Solver s = new Day11Solver(); string result = s.SolvePartOne(input); Assert.That(result, Is.EqualTo(expected)); }
public void TestScan2() { var input = @"............. .L.L.#.#.#.#. ............."; var state = Day11Solver.BuildState(input.Split('\n')); var result = Day11Solver.CountOccupiedVisibleSeats(state, 1, 1); Assert.Equal(1, result); }
public void TestPart2Solution(string inputFile, int expected) { // Arrange long[] input = Helpers.ReadIntCodeInput($"../../../{inputFile}"); // Act var result = Day11Solver.Part2Solution(input); // Assert Assert.Equal(expected, result); }
public void TestPart1Solution(string inputFile, int expected) { // Arrange string[] lines = System.IO.File.ReadAllLines($"../../../{inputFile}"); // Act var result = Day11Solver.Part1Solution(lines); // Assert Assert.Equal(expected, result); }
public void GetOccupiedSeats_Test3() { _input = new[] { ".............", ".L.L.#.#.#.#.", "............." }; _parsedInput = _parser.Parse(_input); var solution = Day11Solver.GetOccupiedSeats(_parsedInput.Matrix, 1, 1); Console.WriteLine(solution); Assert.AreEqual(0, solution); }
public void TestSolvePartB() { Solver s = new Day11Solver(); IEnumerable <string> input = new List <string> { "L.LL.LL.LL", "LLLLLLL.LL", "L.L.L..L..", "LLLL.LL.LL", "L.LL.LL.LL", "L.LLLLL.LL", "..L.L.....", "LLLLLLLLLL", "L.LLLLLL.L", "L.LLLLL.LL " }; Assert.AreEqual("26", s.SolvePartB(input)); }
public void TestPart1() { var input = @"L.LL.LL.LL LLLLLLL.LL L.L.L..L.. LLLL.LL.LL L.LL.LL.LL L.LLLLL.LL ..L.L..... LLLLLLLLLL L.LLLLLL.L L.LLLLL.LL"; var lines = input.Split('\n'); var result = Day11Solver.Part1(lines); Assert.Equal(37, result); }
public void SetUp() { _solver = new Day11Solver(); _parser = new Day11Parser(); }
public void SetUp() { _solver = new Day11Solver(); _input = new Day11Input(); }
internal static void Part1() { var input = Input.Lines(11); Console.WriteLine(Day11Solver.Part1(input)); }
public void ReturnsTopLeftAndSizeOfHighestPowerGrid(int serialNumber, string expectedTopLeftSize) { var solver = new Day11Solver(serialNumber); Assert.Equal(expectedTopLeftSize, solver.SolveSecondPart()); }
public void ReturnsTopLeftOfHighestPowerGrid(int serialNumber, string expectedTopLeft) { var solver = new Day11Solver(serialNumber); Assert.Equal(expectedTopLeft, solver.SolveFirstPart()); }