Ejemplo n.º 1
0
            public void DefaultSizedEntryProperlyInitialized()
            {
                var entry = new LayoutEntry();

                entry.Init(123, (100, 200), null);

                Assert.Equal(100, entry.ContentWidth);
                Assert.Equal(1, entry.MinWidth);
                Assert.Equal(9999, entry.MaxWidth);
                Assert.False(entry.IsFixedWidth);
                Assert.False(entry.HorizontallyStretched);
                Assert.Equal(0, entry.HorizontalStretchFactor);

                Assert.Equal(200, entry.ContentHeight);
                Assert.Equal(1, entry.MinHeight);
                Assert.Equal(9999, entry.MaxHeight);
                Assert.False(entry.IsFixedHeight);
                Assert.False(entry.VerticallyStretched);
                Assert.Equal(0, entry.VerticalStretchFactor);
            }
Ejemplo n.º 2
0
            public void FlexSizedEntryProperlyInitialized()
            {
                var options = GUILayout.StretchWidth(1).StretchHeight(2);
                var entry   = new LayoutEntry();

                entry.Init(123, Size.Zero, options);

                Assert.Equal(0, entry.ContentWidth);
                Assert.Equal(1, entry.MinWidth);
                Assert.Equal(9999, entry.MaxWidth);
                Assert.False(entry.IsFixedWidth);
                Assert.True(entry.HorizontallyStretched);
                Assert.Equal(1, entry.HorizontalStretchFactor);

                Assert.Equal(0, entry.ContentHeight);
                Assert.Equal(1, entry.MinHeight);
                Assert.Equal(9999, entry.MaxHeight);
                Assert.False(entry.IsFixedHeight);
                Assert.True(entry.VerticallyStretched);
                Assert.Equal(2, entry.VerticalStretchFactor);
            }