logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class IOFileSystemServiceTests

    Real-filesystem tests for Serenity.FilePersistence.Infrastructure.Services.IOFileSystemService using a temp directory.

    Inheritance
    object
    IOFileSystemServiceTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved