Class PersistenceUseCasesBehaviorTests
Behavioral tests for the Persistence use cases that assert transformer ordering, port routing,
and append fallback paths not covered elsewhere.
Inheritance
PersistenceUseCasesBehaviorTests
Assembly: Tests.dll
Syntax
public class PersistenceUseCasesBehaviorTests
Constructors
PersistenceUseCasesBehaviorTests()
Declaration
public PersistenceUseCasesBehaviorTests()
Methods
AppendBytes_AppendableStore_DoesNotInvokeWriteFallback()
Declaration
public Task AppendBytes_AppendableStore_DoesNotInvokeWriteFallback()
Returns
AppendBytes_AppendableStore_ForwardsCreateIfMissingFalse()
Declaration
public Task AppendBytes_AppendableStore_ForwardsCreateIfMissingFalse()
Returns
AppendBytes_NonAppendable_ExistingFile_UsesStreamWriteOverload()
Declaration
public Task AppendBytes_NonAppendable_ExistingFile_UsesStreamWriteOverload()
Returns
AppendBytes_NonAppendable_Missing_CreateIfMissing_UsesMemoryWrite()
Declaration
public Task AppendBytes_NonAppendable_Missing_CreateIfMissing_UsesMemoryWrite()
Returns
LoadBytes_EmptyStore_ReturnsEmptyArray()
Declaration
public Task LoadBytes_EmptyStore_ReturnsEmptyArray()
Returns
Declaration
public Task LoadObject_WithTransformer_InverseTransformsBeforeDeserialize()
Returns
Declaration
public Task LoadObject_WithoutTransformer_DeserializesStoredBytesDirectly()
Returns
PersistenceUseCases_FieldsAreWritableAndMutable()
Declaration
public void PersistenceUseCases_FieldsAreWritableAndMutable()
SaveBytes_AsAsyncUseCaseInterface_Executes()
Declaration
public Task SaveBytes_AsAsyncUseCaseInterface_Executes()
Returns
SaveBytes_Execute_RoutesThroughMemoryOverloadOnce()
Declaration
public Task SaveBytes_Execute_RoutesThroughMemoryOverloadOnce()
Returns
Declaration
public Task SaveObject_WithTransformer_AppliesTransformAfterSerialize()
Returns
Declaration
public Task SaveObject_WithoutTransformer_WritesRawSerializedBytes()
Returns
Declaration
public Task SaveThenLoadObject_RoundTrips_WithTransformer()
Returns