logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class HttpStructuredStoreTests

    HttpStructuredStore-specific tests: request URL shapes, non-2xx failures, the idempotent-read retry-once policy, and timeout handling. Behavior shared with every other IStructuredStore backend lives in HttpStructuredStoreContractTests instead.

    Inheritance
    object
    HttpStructuredStoreTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.StructuredPersistence.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class HttpStructuredStoreTests

    Constructors

    HttpStructuredStoreTests()

    Declaration
    public HttpStructuredStoreTests()

    Methods

    CountAsync_SendsPostToCountUrl()

    Declaration
    public Task CountAsync_SendsPostToCountUrl()
    Returns
    Type Description
    Task

    CountAsync_TransportFailureThenSuccess_RetriesOnceAndSucceeds()

    Declaration
    public Task CountAsync_TransportFailureThenSuccess_RetriesOnceAndSucceeds()
    Returns
    Type Description
    Task

    DeleteByQueryAsync_SendsPostToDeleteUrl()

    Declaration
    public Task DeleteByQueryAsync_SendsPostToDeleteUrl()
    Returns
    Type Description
    Task

    EnsureSchemaAsync_SendsPostToSchemaUrl()

    Declaration
    public Task EnsureSchemaAsync_SendsPostToSchemaUrl()
    Returns
    Type Description
    Task

    HealthCheckAsync_NonSuccessStatusCode_ReturnsFalse()

    Declaration
    public Task HealthCheckAsync_NonSuccessStatusCode_ReturnsFalse()
    Returns
    Type Description
    Task

    HealthCheckAsync_PreCancelledToken_ReturnsFalse()

    Declaration
    public Task HealthCheckAsync_PreCancelledToken_ReturnsFalse()
    Returns
    Type Description
    Task

    HealthCheckAsync_TransportFailure_ReturnsFalseAndNeverThrows()

    Declaration
    public Task HealthCheckAsync_TransportFailure_ReturnsFalseAndNeverThrows()
    Returns
    Type Description
    Task

    InsertAsync_BodyStreamsSlowerThanTimeout_ThrowsPersistenceStoreExceptionWithinBound()

    Declaration
    public Task InsertAsync_BodyStreamsSlowerThanTimeout_ThrowsPersistenceStoreExceptionWithinBound()
    Returns
    Type Description
    Task

    InsertAsync_ResponseSlowerThanTimeout_ThrowsPersistenceStoreException()

    Declaration
    public Task InsertAsync_ResponseSlowerThanTimeout_ThrowsPersistenceStoreException()
    Returns
    Type Description
    Task

    InsertAsync_SendsPostToTableRecordsUrl()

    Declaration
    public Task InsertAsync_SendsPostToTableRecordsUrl()
    Returns
    Type Description
    Task

    InsertAsync_TransportFailure_NeverRetries()

    Declaration
    public Task InsertAsync_TransportFailure_NeverRetries()
    Returns
    Type Description
    Task

    QueryAsync_NonSuccessStatusCode_ThrowsPersistenceStoreException()

    Declaration
    public Task QueryAsync_NonSuccessStatusCode_ThrowsPersistenceStoreException()
    Returns
    Type Description
    Task

    QueryAsync_PreCancelledToken_PropagatesOperationCanceledUnwrappedWithoutRetry()

    Declaration
    public Task QueryAsync_PreCancelledToken_PropagatesOperationCanceledUnwrappedWithoutRetry()
    Returns
    Type Description
    Task

    QueryAsync_SendsPostToQueryUrl()

    Declaration
    public Task QueryAsync_SendsPostToQueryUrl()
    Returns
    Type Description
    Task

    QueryAsync_TimeoutOnBothAttempts_RetriesOnceThenThrowsWrapped()

    Declaration
    public Task QueryAsync_TimeoutOnBothAttempts_RetriesOnceThenThrowsWrapped()
    Returns
    Type Description
    Task

    TrimBeyondAsync_SendsPostToTrimUrl()

    Declaration
    public Task TrimBeyondAsync_SendsPostToTrimUrl()
    Returns
    Type Description
    Task

    UpsertIfBetterAsync_SendsPostToUpsertUrl()

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