Exemplo n.º 1
0
 public void TestNeighbouringMinesVisitorSettingCorrectNumberOfMines()
 {
     var cell = new SafeCell(new Position(1, 1));
     IVisitor visitor = new NeighbouringMinesVisitor(5);
     cell.Accept(visitor);
     Assert.AreEqual(5, cell.NumberOfNeighbouringMines);
 }
Exemplo n.º 2
0
 public void TestRegularCellVisitor()
 {
     var visitorMock = new Mock<IVisitor>();
     visitorMock.Setup(v => v.Visit(It.IsAny<Cell>())).Verifiable();
     SafeCell cell = new SafeCell(new Position(1, 1));
     cell.Accept(visitorMock.Object);
     visitorMock.Verify();
 }