From cdf0df330712d1d5172a704e8f5403ac108c7f8b Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Fri, 9 Mar 2018 20:15:06 +0000 Subject: [PATCH] Added C# Unit Tests --- .../Nvidia.TextureTools.UnitTests.csproj | 46 +++++++++++++++++++ .../Nvidia.TextureTools.UnitTests/Test.cs | 18 ++++++++ .../packages.config | 4 ++ .../Nvidia.TextureTools.csproj | 5 ++ .../Nvidia.TextureTools.dll.config | 4 ++ project/vc12/nvtt_monogame.sln | 18 ++++++++ 6 files changed, 95 insertions(+) create mode 100644 project/vc12/Nvidia.TextureTools.UnitTests/Nvidia.TextureTools.UnitTests.csproj create mode 100644 project/vc12/Nvidia.TextureTools.UnitTests/Test.cs create mode 100644 project/vc12/Nvidia.TextureTools.UnitTests/packages.config create mode 100644 project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.dll.config diff --git a/project/vc12/Nvidia.TextureTools.UnitTests/Nvidia.TextureTools.UnitTests.csproj b/project/vc12/Nvidia.TextureTools.UnitTests/Nvidia.TextureTools.UnitTests.csproj new file mode 100644 index 0000000..b5f50fa --- /dev/null +++ b/project/vc12/Nvidia.TextureTools.UnitTests/Nvidia.TextureTools.UnitTests.csproj @@ -0,0 +1,46 @@ + + + + Debug + AnyCPU + {553ABAEE-C4B8-4196-BC4A-EFF71D47CEAA} + Library + Nvidia.TextureTools.UnitTests + Nvidia.TextureTools.UnitTests + v4.6.1 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + + + true + bin\Release + prompt + 4 + + + + + ..\packages\NUnit.3.9.0\lib\net45\nunit.framework.dll + + + + + + + + {CAB55C39-8FA9-4912-98D9-E52669C8911D} + Nvidia.TextureTools + + + + + + + \ No newline at end of file diff --git a/project/vc12/Nvidia.TextureTools.UnitTests/Test.cs b/project/vc12/Nvidia.TextureTools.UnitTests/Test.cs new file mode 100644 index 0000000..d09b778 --- /dev/null +++ b/project/vc12/Nvidia.TextureTools.UnitTests/Test.cs @@ -0,0 +1,18 @@ +using NUnit.Framework; +using System; +using Nvidia.TextureTools; +namespace Nvidia.TextureTools.UnitTests { + [TestFixture ()] + public class Test { + [Test ()] + public void TestCase () + { + var inputOptions = new InputOptions (); + var outputOptions = new OutputOptions (); + var compressionOptions = new CompressionOptions (); + var compressor = new Compressor (); + + compressor.Compress (inputOptions, compressionOptions, outputOptions); + } + } +} diff --git a/project/vc12/Nvidia.TextureTools.UnitTests/packages.config b/project/vc12/Nvidia.TextureTools.UnitTests/packages.config new file mode 100644 index 0000000..b93fa21 --- /dev/null +++ b/project/vc12/Nvidia.TextureTools.UnitTests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj index e4d8d6f..0ae8e2d 100644 --- a/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj +++ b/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj @@ -44,6 +44,11 @@ + + + PreserveNewest + +