Class FlexboxSolverBehaviorTests
Additional edge-case behavior for 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.
Inherited Members
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()