コード例 #1
0
ファイル: Day06_Tests.cs プロジェクト: increddibelly/Aoc2018
        public void TestAtEdge()
        {
            var map = Map.Parse(TestCaseMap);
            var m   = _cut.CreateMap(map);

            var markers = map.Markers.ToDictionary(x => x.Marker);

            Assert.IsFalse(map.IsAtEdge(markers['D']));
            Assert.IsFalse(map.IsAtEdge(markers['E']));

            Assert.IsTrue(map.IsAtEdge(markers['A']));
            Assert.IsTrue(map.IsAtEdge(markers['B']));
            Assert.IsTrue(map.IsAtEdge(markers['C']));
            Assert.IsTrue(map.IsAtEdge(markers['F']));
        }