Exemplo n.º 1
0
        public void TestExample1()
        {
            var solution = new Solutions.Day05();

            var result = solution.GetPositionFromString("FBFBBFF");

            Assert.AreEqual(44, result);
        }
Exemplo n.º 2
0
        public void TestSolution2()
        {
            var solution = new Solutions.Day05();

            long result = solution.GetMissingSeat();

            Assert.AreEqual(539, result);
        }
Exemplo n.º 3
0
        public void TestSolution1()
        {
            var solution = new Solutions.Day05();

            int result = solution.GetMaximumSeatID();

            Assert.AreEqual(816, result);
        }
Exemplo n.º 4
0
        public void TestExample4()
        {
            var solution = new Solutions.Day05();

            Assert.AreEqual(567, solution.GetSeatID("BFFFBBFRRR"));
            Assert.AreEqual(119, solution.GetSeatID("FFFBBBFRRR"));
            Assert.AreEqual(820, solution.GetSeatID("BBFFBBFRLL"));
        }
Exemplo n.º 5
0
        public void TestExample2()
        {
            var solution = new Solutions.Day05();

            long result = solution.GetPositionFromString("RLR");

            Assert.AreEqual(5, result);
        }
Exemplo n.º 6
0
        public void TestExample3()
        {
            var solution = new Solutions.Day05();

            var result = solution.GetSeatPosition("FBFBBFFRLR");

            Assert.AreEqual(44, result.Item1);
            Assert.AreEqual(5, result.Item2);
        }