Пример #1
0
        public void HasAdjacentCell_ReturnsCorrect_ForNonCornerBorderCells(
            int x, int y, Dir dir)
        {
            var map = new Map(10, 10);
            var cell = map[x, y];
            var dirs = DirHelper.GetMainDirs();

            Assert.That(!map.HasAdjacentCell(cell, dir));
            Assert.That(dirs.Where(d => d != dir)
                .Select(d => map.HasAdjacentCell(cell, d)),
                Has.All.True);
        }