b63ab2adf7
Escape curly braces in file names when logging
20 lines
518 B
C#
20 lines
518 B
C#
using Coverlet.Core.Helpers;
|
|
using Xunit;
|
|
|
|
namespace Coverlet.Core.Helpers.Tests
|
|
{
|
|
public class FileSystemTests
|
|
{
|
|
[Theory]
|
|
[InlineData(null, null)]
|
|
[InlineData("", "")]
|
|
[InlineData("filename.cs", "filename.cs")]
|
|
[InlineData("filename{T}.cs", "filename{{T}}.cs")]
|
|
public void TestEscapeFileName(string fileName, string expected)
|
|
{
|
|
var actual = FileSystem.EscapeFileName(fileName);
|
|
|
|
Assert.Equal(expected, actual);
|
|
}
|
|
}
|
|
} |