mirror of
https://github.com/SabreTools/SabreTools.IO.git
synced 2026-02-17 05:45:30 +00:00
24 lines
715 B
C#
24 lines
715 B
C#
using SabreTools.IO.Extensions;
|
|
using Xunit;
|
|
|
|
namespace SabreTools.IO.Test.Extensions
|
|
{
|
|
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);
|
|
}
|
|
}
|
|
} |