public void ExposeCallsExposeNeighbors() { MineSweeperWithExposeNeighborStubbed _minesweeper = new MineSweeperWithExposeNeighborStubbed(); _minesweeper.Expose(3, 2); Assert.AreEqual(_minesweeper._exposeNeighborsMethodCalled, true); }
public void ExposingAnAdjacentCellDoesNotCallExposeNeighbors() { MineSweeperWithExposeNeighborStubbed mineSweeper = new MineSweeperWithExposeNeighborStubbed(); _mineSweeper.SetMineAt(3, 2); _mineSweeper.Expose(3, 2); Assert.AreEqual(false, mineSweeper._exposeNeighborsMethodCalled); }
public void ExposeCalledOnASealedCellDoesNotCallExposeNeighbors() { MineSweeperWithExposeNeighborStubbed _minesweeper = new MineSweeperWithExposeNeighborStubbed(); _mineSweeper.ToggleSeal(3, 2); _mineSweeper.Expose(3, 2); Assert.AreEqual(_minesweeper._exposeNeighborsMethodCalled, false); }