Class IOFileSystemServiceTests
Real-filesystem tests for Serenity.FilePersistence.Infrastructure.Services.IOFileSystemService using a temp directory.
Inherited Members
Namespace: Serenity.FilePersistence.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class IOFileSystemServiceTests
Constructors
IOFileSystemServiceTests()
Declaration
public IOFileSystemServiceTests()
Methods
CreateDirectory_NestedPath_CreatesAll()
Declaration
public void CreateDirectory_NestedPath_CreatesAll()
CreateDirectory_NullOrWhitespace_NoThrowNoCreate()
Declaration
public void CreateDirectory_NullOrWhitespace_NoThrowNoCreate()
Delete_MissingFile_DoesNotThrow()
Declaration
public void Delete_MissingFile_DoesNotThrow()
Delete_PresentFile_RemovesIt()
Declaration
public void Delete_PresentFile_RemovesIt()
EnumerateFiles_MissingDirectory_ReturnsEmpty()
Declaration
public void EnumerateFiles_MissingDirectory_ReturnsEmpty()
EnumerateFiles_NormalizesBackslashesToForwardSlash()
Declaration
public void EnumerateFiles_NormalizesBackslashesToForwardSlash()
EnumerateFiles_Recursive_IncludesSubdirs()
Declaration
public void EnumerateFiles_Recursive_IncludesSubdirs()
EnumerateFiles_SearchPattern_FiltersByExtension()
Declaration
public void EnumerateFiles_SearchPattern_FiltersByExtension()
EnumerateFiles_TopLevelOnly_ExcludesSubdirsByDefault()
Declaration
public void EnumerateFiles_TopLevelOnly_ExcludesSubdirsByDefault()
Exists_MissingFile_ReturnsFalse()
Declaration
public void Exists_MissingFile_ReturnsFalse()
Exists_PresentFile_ReturnsTrue()
Declaration
public void Exists_PresentFile_ReturnsTrue()
IdAndGuidAndLogService_AreSettable()
Declaration
public void IdAndGuidAndLogService_AreSettable()
Move_NoOverwrite_ExistingDestination_Throws()
Declaration
public void Move_NoOverwrite_ExistingDestination_Throws()
Move_NoOverwrite_MovesFile()
Declaration
public void Move_NoOverwrite_MovesFile()
Move_Overwrite_ReplacesDestination()
Declaration
public void Move_Overwrite_ReplacesDestination()
OpenWrite_Append_AddsToEnd()
Declaration
public void OpenWrite_Append_AddsToEnd()
OpenWrite_CreateTwice_Overwrites()
Declaration
public void OpenWrite_CreateTwice_Overwrites()
OpenWrite_Create_ThenOpenRead_RoundTrips()
Declaration
public void OpenWrite_Create_ThenOpenRead_RoundTrips()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()