public void AddTileEntity() { var tileEntity = Mock.Of <ITileEntity>(); var extent = Mock.Of <Extent>(e => e.AddTileEntity(tileEntity)); var wrappedExtent = new WrappedExtent(extent); Assert.That(wrappedExtent.AddTileEntity(tileEntity)); Mock.Get(extent).Verify(e => e.AddTileEntity(tileEntity), Times.Once); }
public void SetTile(int x, int y) { var position = new Vector(x, y); var tile = new Tile(); var extent = Mock.Of <Extent>(e => e.SetTile(position, tile)); var wrappedExtent = new WrappedExtent(extent); Assert.That(wrappedExtent.SetTile(position, tile)); Mock.Get(extent).Verify(e => e.SetTile(position, tile), Times.Once); }
public void GetTileEntities() { var extent = Mock.Of <Extent>(); Mock.Get(extent).Setup(e => e.GetTileEntities()).Returns(new List <ITileEntity>()); var wrappedExtent = new WrappedExtent(extent); Assert.That(wrappedExtent.GetTileEntities(), Is.Empty); Mock.Get(extent).Verify(e => e.GetTileEntities(), Times.Once); }