2024-12-02 00:35:04 -05:00
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
|
|
namespace BinaryObjectScanner.Test
|
|
|
|
|
{
|
|
|
|
|
public class ExtensionsTests
|
|
|
|
|
{
|
2024-12-02 11:43:04 -05:00
|
|
|
#region FileSize
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void FileSize_Null_Invalid()
|
|
|
|
|
{
|
|
|
|
|
string? filename = null;
|
|
|
|
|
long actual = filename.FileSize();
|
|
|
|
|
Assert.Equal(-1, actual);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void FileSize_Empty_Invalid()
|
|
|
|
|
{
|
|
|
|
|
string? filename = string.Empty;
|
|
|
|
|
long actual = filename.FileSize();
|
|
|
|
|
Assert.Equal(-1, actual);
|
2024-12-02 11:45:43 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void FileSize_Invalid_Invalid()
|
|
|
|
|
{
|
|
|
|
|
string? filename = "INVALID";
|
|
|
|
|
long actual = filename.FileSize();
|
|
|
|
|
Assert.Equal(-1, actual);
|
2024-12-02 11:43:04 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
2024-12-02 00:35:04 -05:00
|
|
|
}
|
2025-11-07 08:24:22 -05:00
|
|
|
}
|