logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class HudBindingCompilerTests

    Covers the binding chain against stand-ins shaped like Serenity's real services: a plain property, a parameterised snapshot call followed by a field read, and a try-style method with an out parameter.

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

    Constructors

    HudBindingCompilerTests()

    Declaration
    public HudBindingCompilerTests()

    Methods

    Compile_FindsMembersInheritedFromABaseInterface()

    Declaration
    public void Compile_FindsMembersInheritedFromABaseInterface()

    Compile_ReadsAFieldOffAParameterisedSnapshotCall()

    Declaration
    public void Compile_ReadsAFieldOffAParameterisedSnapshotCall()

    Compile_ReadsAPlainProperty()

    Declaration
    public void Compile_ReadsAPlainProperty()

    Compile_ReadsFromADirectlyReferencedObject()

    Declaration
    public void Compile_ReadsFromADirectlyReferencedObject()

    Compile_ReadsTheCapacityFromTheSameSnapshotShape()

    Declaration
    public void Compile_ReadsTheCapacityFromTheSameSnapshotShape()

    Compile_RejectsAVoidMethodBecauseItHasNothingToShow()

    Declaration
    public void Compile_RejectsAVoidMethodBecauseItHasNothingToShow()

    Compile_ReportsAMissingObjectReference()

    Declaration
    public void Compile_ReportsAMissingObjectReference()

    Compile_ReportsANullBinding()

    Declaration
    public void Compile_ReportsANullBinding()

    Compile_ReportsAnEmptyChain()

    Declaration
    public void Compile_ReportsAnEmptyChain()

    Compile_ReportsAnUnknownMember()

    Declaration
    public void Compile_ReportsAnUnknownMember()

    Compile_ReportsAnUnresolvableServiceType()

    Declaration
    public void Compile_ReportsAnUnresolvableServiceType()

    Compile_TakesTheOutValueOfATryStyleMethod()

    Declaration
    public void Compile_TakesTheOutValueOfATryStyleMethod()

    Compile_TreatsAFalseTryResultAsNoValue()

    Declaration
    public void Compile_TreatsAFalseTryResultAsNoValue()

    Compile_WithATransformOnAStringValuedBinding_ReadsTheValueUntouched()

    Declaration
    public void Compile_WithATransformOnAStringValuedBinding_ReadsTheValueUntouched()

    Compile_WithAnActiveTransform_ReadsTheTransformedNumberViaTryReadAndTryReadNumber()

    Declaration
    public void Compile_WithAnActiveTransform_ReadsTheTransformedNumberViaTryReadAndTryReadNumber()

    CompiledBinding_GatesRepresentationsByItsValueKind()

    Declaration
    public void CompiledBinding_GatesRepresentationsByItsValueKind()

    CompiledBinding_RecoversWhenTheServiceRegistersLater()

    Declaration
    public void CompiledBinding_RecoversWhenTheServiceRegistersLater()

    CompiledBinding_ReflectsLaterValueChanges()

    Declaration
    public void CompiledBinding_ReflectsLaterValueChanges()

    Constant_ClassifiesItsValueSoRepresentationGatingStillApplies()

    Declaration
    public void Constant_ClassifiesItsValueSoRepresentationGatingStillApplies()

    Constant_OfNullReadsAsNoValue()

    Declaration
    public void Constant_OfNullReadsAsNoValue()

    Constant_ReadsAsANumberWhenItIsOne()

    Declaration
    public void Constant_ReadsAsANumberWhenItIsOne()

    Constant_ReadsBackTheSuppliedValue()

    Declaration
    public void Constant_ReadsBackTheSuppliedValue()

    SetUp()

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