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.
Inherited Members
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()