logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class DatabaseDriverDoctorWindowTests

    Proves the doctor survives contact with the real project: the menu item resolves, the window constructs, and the scan-then-inspect path runs against whatever is actually on disk without throwing. Compiling proves none of that.

    Inheritance
    object
    DatabaseDriverDoctorWindowTests
    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.Editor
    Assembly: Serenity.StructuredPersistence.Tests.Editor.dll
    Syntax
    public class DatabaseDriverDoctorWindowTests

    Constructors

    DatabaseDriverDoctorWindowTests()

    Declaration
    public DatabaseDriverDoctorWindowTests()

    Methods

    CollectInstalledBinaryPaths_AgainstTheRealProject_DoesNotThrowWhenFoldersAreAbsent()

    Declaration
    public void CollectInstalledBinaryPaths_AgainstTheRealProject_DoesNotThrowWhenFoldersAreAbsent()

    InspectAll_AgainstTheRealProject_ReportsEveryBackendWithoutThrowing()

    Declaration
    public void InspectAll_AgainstTheRealProject_ReportsEveryBackendWithoutThrowing()

    Open_UnderBatchmode_ConstructsTheWindowWithoutThrowing()

    Declaration
    public void Open_UnderBatchmode_ConstructsTheWindowWithoutThrowing()

    ShippedManifest_WhereADriverIsActuallyInstalled_MatchesWhatIsOnDisk()

    Checks the shipped manifest against a real install when there is one. Self-skips otherwise: the drivers folder is git-ignored, so on CI and on a fresh clone there is nothing to compare and a hard assertion here would fail for a reason that is not a defect.

    Declaration
    public void ShippedManifest_WhereADriverIsActuallyInstalled_MatchesWhatIsOnDisk()

    TearDown()

    Declaration
    public void TearDown()
    In this article
    © 2026 Serenity. All Rights Reserved