Exemple #1
0
        public void TestExample1()
        {
            var solution = new Solutions.Day05();

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

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

            long result = solution.GetMissingSeat();

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

            int result = solution.GetMaximumSeatID();

            Assert.AreEqual(816, result);
        }
Exemple #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"));
        }
Exemple #5
0
        public void TestExample2()
        {
            var solution = new Solutions.Day05();

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

            Assert.AreEqual(5, result);
        }
Exemple #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);
        }