Class UnityTablePanelRowHeightTests
Tests for SetMatrix(TableMatrix)'s row-height resolution across the Y axis's four combinations: content-sized, authored-fixed, responsive (distributed), the unsized-root fallback, and the "fit, scroll at floor" semantic when a responsive+scrollable Y axis cannot fit every row above its content floor.
Inherited Members
Namespace: Serenity.Ui.Tests.Infrastructure.Views
Assembly: Tests.dll
Syntax
public class UnityTablePanelRowHeightTests
Constructors
UnityTablePanelRowHeightTests()
Declaration
public UnityTablePanelRowHeightTests()
Methods
SetMatrix_ContentRowHeight_RowGetsAPositiveContentDerivedFloorAndPreferredHeight()
Declaration
public void SetMatrix_ContentRowHeight_RowGetsAPositiveContentDerivedFloorAndPreferredHeight()
SetMatrix_FixedRowHeight_EveryRowGetsTheExactAuthoredHeight()
Declaration
public void SetMatrix_FixedRowHeight_EveryRowGetsTheExactAuthoredHeight()
SetMatrix_NotResponsiveYAndScrollableY_AlreadySizedRoot_LeavesTheAuthoredExtentAlone()
Declaration
public void SetMatrix_NotResponsiveYAndScrollableY_AlreadySizedRoot_LeavesTheAuthoredExtentAlone()
SetMatrix_NotResponsiveYAndScrollableY_UnsizedRoot_GainsAnExplicitExtentFromTheVisibleRowFallback()
Declaration
public void SetMatrix_NotResponsiveYAndScrollableY_UnsizedRoot_GainsAnExplicitExtentFromTheVisibleRowFallback()
SetMatrix_NotResponsiveYNoScroll_RowsHolderPinsToTheRootsTopEdge()
Declaration
public void SetMatrix_NotResponsiveYNoScroll_RowsHolderPinsToTheRootsTopEdge()
SetMatrix_ResponsiveYAndScrollableY_DistributionFits_ContentDoesNotExceedTheViewport()
Declaration
public void SetMatrix_ResponsiveYAndScrollableY_DistributionFits_ContentDoesNotExceedTheViewport()
SetMatrix_ResponsiveYAndScrollableY_FloorForbidsTheSplit_RowsClampAtFloorAndOverflowIntoScroll()
Declaration
public void SetMatrix_ResponsiveYAndScrollableY_FloorForbidsTheSplit_RowsClampAtFloorAndOverflowIntoScroll()
SetMatrix_ResponsiveYNoScroll_RowsHolderKeepsTheFullStretchTheDistributionReads()
Declaration
public void SetMatrix_ResponsiveYNoScroll_RowsHolderKeepsTheFullStretchTheDistributionReads()
SetMatrix_ResponsiveYWithAnUnsizedRoot_StillProducesAPositiveDistributedHeight()
Declaration
public void SetMatrix_ResponsiveYWithAnUnsizedRoot_StillProducesAPositiveDistributedHeight()
SetMatrix_ResponsiveY_EveryRowSharesTheDistributedHeightFromTheRootRect()
Declaration
public void SetMatrix_ResponsiveY_EveryRowSharesTheDistributedHeightFromTheRootRect()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()