logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class FlexboxSolverBehaviorTests

    Additional edge-case behavior for Serenity.Ui.Domain.Services.FlexboxSolver not covered by FlexboxSolverTests: null input, clamping of negative/oversized FIXED and PERCENT values, zero-weight flex, overflow interaction with flex children, and gap-dominated content clamping.

    Inheritance
    object
    FlexboxSolverBehaviorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Ui.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class FlexboxSolverBehaviorTests

    Constructors

    FlexboxSolverBehaviorTests()

    Declaration
    public FlexboxSolverBehaviorTests()

    Methods

    Solve_FlexWithExactlyConsumedContent_FlexGetsZero()

    Declaration
    public void Solve_FlexWithExactlyConsumedContent_FlexGetsZero()

    Solve_GapExceedsAvailable_ContentClampedToZero()

    Declaration
    public void Solve_GapExceedsAvailable_ContentClampedToZero()

    Solve_NegativeFixed_ClampedToZero()

    Declaration
    public void Solve_NegativeFixed_ClampedToZero()

    Solve_NegativePercent_ClampedToZero()

    Declaration
    public void Solve_NegativePercent_ClampedToZero()

    Solve_NoFlexOverflowWithGaps_ScalesAgainstContentNotAvailable()

    Declaration
    public void Solve_NoFlexOverflowWithGaps_ScalesAgainstContentNotAvailable()

    Solve_NullSizes_ReturnsEmptyNonNullArray()

    Declaration
    public void Solve_NullSizes_ReturnsEmptyNonNullArray()

    Solve_OverflowingFixedWithFlexPresent_AbsolutesNotScaledFlexGetsZero()

    Declaration
    public void Solve_OverflowingFixedWithFlexPresent_AbsolutesNotScaledFlexGetsZero()

    Solve_PercentAbove100_ClampedToFullContent()

    Declaration
    public void Solve_PercentAbove100_ClampedToFullContent()

    Solve_PercentClaimsBeforeFlexLeftover()

    Declaration
    public void Solve_PercentClaimsBeforeFlexLeftover()

    Solve_PxScale_DoesNotAlterPercent()

    Declaration
    public void Solve_PxScale_DoesNotAlterPercent()

    Solve_SingleAuto_FillsEntireContent()

    Declaration
    public void Solve_SingleAuto_FillsEntireContent()

    Solve_ZeroWeightFlexAlongsidePositive_DoesNotDivideByZero()

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