Files
SabreTools/SabreTools.Test/IO/IOExtensionsTests.cs
2020-12-18 22:46:10 -08:00

24 lines
690 B
C#

using SabreTools.IO;
using Xunit;
namespace SabreTools.Test.IO
{
public class IOExtensionsTests
{
[Theory]
[InlineData(null, null)]
[InlineData("", null)]
[InlineData(" ", null)]
[InlineData("no-extension", null)]
[InlineData("NO-EXTENSION", null)]
[InlineData("no-extension.", null)]
[InlineData("NO-EXTENSION.", null)]
[InlineData("filename.ext", "ext")]
[InlineData("FILENAME.EXT", "ext")]
public void NormalizedExtensionTest(string path, string expected)
{
string actual = path.GetNormalizedExtension();
Assert.Equal(expected, actual);
}
}
}