Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }