logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class PersistenceUseCasesBehaviorTests

    Behavioral tests for the Persistence use cases that assert transformer ordering, port routing, and append fallback paths not covered elsewhere.

    Inheritance
    object
    PersistenceUseCasesBehaviorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Persistence.Tests.Application
    Assembly: Tests.dll
    Syntax
    public class PersistenceUseCasesBehaviorTests

    Constructors

    PersistenceUseCasesBehaviorTests()

    Declaration
    public PersistenceUseCasesBehaviorTests()

    Methods

    AppendBytes_AppendableStore_DoesNotInvokeWriteFallback()

    Declaration
    public Task AppendBytes_AppendableStore_DoesNotInvokeWriteFallback()
    Returns
    Type Description
    Task

    AppendBytes_AppendableStore_ForwardsCreateIfMissingFalse()

    Declaration
    public Task AppendBytes_AppendableStore_ForwardsCreateIfMissingFalse()
    Returns
    Type Description
    Task

    AppendBytes_NonAppendable_ExistingFile_UsesStreamWriteOverload()

    Declaration
    public Task AppendBytes_NonAppendable_ExistingFile_UsesStreamWriteOverload()
    Returns
    Type Description
    Task

    AppendBytes_NonAppendable_Missing_CreateIfMissing_UsesMemoryWrite()

    Declaration
    public Task AppendBytes_NonAppendable_Missing_CreateIfMissing_UsesMemoryWrite()
    Returns
    Type Description
    Task

    LoadBytes_EmptyStore_ReturnsEmptyArray()

    Declaration
    public Task LoadBytes_EmptyStore_ReturnsEmptyArray()
    Returns
    Type Description
    Task

    LoadObject_WithTransformer_InverseTransformsBeforeDeserialize()

    Declaration
    public Task LoadObject_WithTransformer_InverseTransformsBeforeDeserialize()
    Returns
    Type Description
    Task

    LoadObject_WithoutTransformer_DeserializesStoredBytesDirectly()

    Declaration
    public Task LoadObject_WithoutTransformer_DeserializesStoredBytesDirectly()
    Returns
    Type Description
    Task

    PersistenceUseCases_FieldsAreWritableAndMutable()

    Declaration
    public void PersistenceUseCases_FieldsAreWritableAndMutable()

    SaveBytes_AsAsyncUseCaseInterface_Executes()

    Declaration
    public Task SaveBytes_AsAsyncUseCaseInterface_Executes()
    Returns
    Type Description
    Task

    SaveBytes_Execute_RoutesThroughMemoryOverloadOnce()

    Declaration
    public Task SaveBytes_Execute_RoutesThroughMemoryOverloadOnce()
    Returns
    Type Description
    Task

    SaveObject_WithTransformer_AppliesTransformAfterSerialize()

    Declaration
    public Task SaveObject_WithTransformer_AppliesTransformAfterSerialize()
    Returns
    Type Description
    Task

    SaveObject_WithoutTransformer_WritesRawSerializedBytes()

    Declaration
    public Task SaveObject_WithoutTransformer_WritesRawSerializedBytes()
    Returns
    Type Description
    Task

    SaveThenLoadObject_RoundTrips_WithTransformer()

    Declaration
    public Task SaveThenLoadObject_RoundTrips_WithTransformer()
    Returns
    Type Description
    Task
    In this article
    © 2026 Serenity. All Rights Reserved