24 lines
628 B
C#
24 lines
628 B
C#
using System.IO;
|
|
using VirtualFS.Physical;
|
|
|
|
namespace VirtualFS.Tests.Physical;
|
|
|
|
public class SimpleFtpFileSystemTests
|
|
{
|
|
[Fact]
|
|
public void DirectoryListingContainsEntryReturnsFalseWhenNameIsMissing()
|
|
{
|
|
using var reader = new StringReader("alpha\nbeta\ngamma\n");
|
|
|
|
Assert.False(SimpleFtpFileSystem.DirectoryListingContainsEntry(reader, "delta"));
|
|
}
|
|
|
|
[Fact]
|
|
public void DirectoryListingContainsEntrySkipsDotEntries()
|
|
{
|
|
using var reader = new StringReader(".\n..\ntarget\n");
|
|
|
|
Assert.True(SimpleFtpFileSystem.DirectoryListingContainsEntry(reader, "target"));
|
|
}
|
|
}
|