Files
MonoGame.Extended/Source/MonoGame.Extended.Content.Pipeline.Tests/TexturePackerJsonImporterProcessorTests.cs
T

35 lines
1.2 KiB
C#

using System;
using System.IO;
using Microsoft.Xna.Framework.Content.Pipeline;
using MonoGame.Extended.Content.Pipeline.TextureAtlases;
using NSubstitute;
using NUnit.Framework;
namespace MonoGame.Extended.Content.Pipeline.Tests
{
[TestFixture]
public class TexturePackerJsonImporterProcessorTests
{
[Test]
public void TexturePackerJsonImporter_Import_Test()
{
var filePath = PathExtensions.GetApplicationFullPath(@"TestData\test-tileset.json");
var importer = new TexturePackerJsonImporter();
var data = importer.Import(filePath, Substitute.For<ContentImporterContext>());
Assert.IsNotNull(data);
}
[Test]
public void TexturePackerJsonImporter_Processor_Test()
{
var filePath = PathExtensions.GetApplicationFullPath(@"TestData\test-tileset.json");
var importer = new TexturePackerJsonImporter();
var input = importer.Import(filePath, Substitute.For<ContentImporterContext>());
var processor = new TexturePackerProcessor();
var output = processor.Process(input, Substitute.For<ContentProcessorContext>());
Assert.IsNotNull(output);
}
}
}