| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- //#region
- //using Microsoft.Xna.Framework.Content.Pipeline;
- //using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler;
- //using Microsoft.Xna.Framework.Graphics;
- //using MonoGame.Extended.Tests;
- //using Xunit;
- //#endregion
- //namespace MonoGame.Extended.Tiled.Tests
- //{
- //
- // public class TiledTilesetTests
- // {
- // [Fact]
- // public void Constructor()
- // {
- // var graphicsDevice = TestHelper.CreateGraphicsDevice();
- // var texture = new Texture2D(graphicsDevice, 64, 64);
- // var tiledTileset = new TiledMapTileset(texture, 10, 32, 32, 4, 0, 0);
- // //Assert.IsNull(tiledTileset.GetTileRegion(0));
- // }
- // [Fact]
- // public void GetTileRegion_BlankTile()
- // {
- // var graphicsDevice = TestHelper.CreateGraphicsDevice();
- // var texture = new Texture2D(graphicsDevice, 64, 64);
- // var tiledTileset = new TiledTileset(texture, 10, 32, 32, 4, 0, 0);
- // //Assert.IsNull(tiledTileset.GetTileRegion(0));
- // }
- // [Fact]
- // [TestCase(9, Result = false, Description = "Too low")]
- // [TestCase(10, Result = true, Description = "Min tile")]
- // [TestCase(11, Result = true, Description = "Middle tile")]
- // [TestCase(13, Result = true, Description = "Last tile")]
- // [TestCase(14, Result = false, Description = "Too high")]
- // public bool ContainsTileId(int id)
- // {
- // var graphicsDevice = TestHelper.CreateGraphicsDevice();
- // var texture = new Texture2D(graphicsDevice, 64, 64);
- // var tiledTileset = new TiledTileset(texture, 10, 32, 32, 4, 0, 0);
- // return tiledTileset.ContainsTileId(id);
- // }
- // [Fact]
- // public void Constructor_NoMargin([Values(0, 2)] int spacing)
- // {
- // var graphicsDevice = TestHelper.CreateGraphicsDevice();
- // var texture = new Texture2D(graphicsDevice, 64, 64);
- // var tiledTileset = new TiledTileset(texture, 1, 32, 32, 4, spacing, 0);
- // var region = tiledTileset.GetTileRegion(1);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(0, region.X);
- // Assert.Equal(0, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tiledTileset.GetTileRegion(2);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(spacing + 32, region.X);
- // Assert.Equal(0, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tiledTileset.GetTileRegion(3);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(0, region.X);
- // Assert.Equal(spacing + 32, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tiledTileset.GetTileRegion(4);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(spacing + 32, region.X);
- // Assert.Equal(spacing + 32, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // }
- // [Fact]
- // public void Constructor_NoSpacing([Values(0, 2)] int margin)
- // {
- // var graphicsDevice = TestHelper.CreateGraphicsDevice();
- // var texture = new Texture2D(graphicsDevice, 64, 64);
- // var tileset = new TiledTileset(texture, 1, 32, 32, 4, 0, margin);
- // var region = tileset.GetTileRegion(1);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(margin, region.X);
- // Assert.Equal(margin, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tileset.GetTileRegion(2);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(margin + 32, region.X);
- // Assert.Equal(margin, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tileset.GetTileRegion(3);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(margin, region.X);
- // Assert.Equal(margin + 32, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // region = tileset.GetTileRegion(4);
- // Assert.Equal(texture, region.Texture);
- // Assert.Equal(margin + 32, region.X);
- // Assert.Equal(margin + 32, region.Y);
- // Assert.Equal(32, region.Width);
- // Assert.Equal(32, region.Height);
- // }
- // }
- //}
|