示例#1
0
        public void ShouldReturnCorrectFinderLogLength()
        {
            Core.TreasureFinder  treasureFinder = new Core.TreasureFinder();
            IEnumerable <string> finderLog      = treasureFinder.Solve(cells);

            Assert.True(finderLog.Count() == 19);
        }
示例#2
0
        public void ShouldReturnFinderLogWithContents()
        {
            Core.TreasureFinder  treasureFinder = new Core.TreasureFinder();
            IEnumerable <string> finderLog      = treasureFinder.Solve(cells);

            Assert.True(finderLog.Count() > 0);
        }
示例#3
0
        public void ShouldReturnCorrectAnswer()
        {
            Core.TreasureFinder  treasureFinder = new Core.TreasureFinder();
            IEnumerable <string> finderLog      = treasureFinder.Solve(cells);

            Assert.True(finderLog.Last() == "Coordinate in 5, 2: Value = 52");
        }
示例#4
0
        public void ShouldNotReturnNull()
        {
            Core.TreasureFinder  treasureFinder = new Core.TreasureFinder();
            IEnumerable <string> finderLog      = treasureFinder.Solve(cells);

            Assert.True(finderLog != null);
        }