コード例 #1
0
ファイル: MineSweeperTest.cs プロジェクト: JReihl/Minesweeper
        public void ExposeCallsExposeNeighbors()
        {
            MineSweeperWithExposeNeighborStubbed _minesweeper = new MineSweeperWithExposeNeighborStubbed();

            _minesweeper.Expose(3, 2);

            Assert.AreEqual(_minesweeper._exposeNeighborsMethodCalled, true);
        }
コード例 #2
0
ファイル: MineSweeperTest.cs プロジェクト: JReihl/Minesweeper
        public void ExposingAnAdjacentCellDoesNotCallExposeNeighbors()
        {
            MineSweeperWithExposeNeighborStubbed mineSweeper = new MineSweeperWithExposeNeighborStubbed();

            _mineSweeper.SetMineAt(3, 2);
            _mineSweeper.Expose(3, 2);

            Assert.AreEqual(false, mineSweeper._exposeNeighborsMethodCalled);
        }
コード例 #3
0
ファイル: MineSweeperTest.cs プロジェクト: JReihl/Minesweeper
        public void ExposeCalledOnASealedCellDoesNotCallExposeNeighbors()
        {
            MineSweeperWithExposeNeighborStubbed _minesweeper = new MineSweeperWithExposeNeighborStubbed();

            _mineSweeper.ToggleSeal(3, 2);
            _mineSweeper.Expose(3, 2);

            Assert.AreEqual(_minesweeper._exposeNeighborsMethodCalled, false);
        }