public void DefaultTitleItemStyleConstructor()
        {
            tlog.Debug(tag, $"DefaultTitleItemStyleConstructor START");

            DefaultTitleItemStyle style = new DefaultTitleItemStyle()
            {
                Label = new TextLabelStyle()
                {
                    EnableAutoScroll = true,
                    Ellipsis         = true,
                },
                Icon = new ViewStyle()
                {
                    Color = new ColorSelector
                    {
                        Normal = Color.Cyan,
                    },
                }
            };

            var testingTarget = new DefaultTitleItemStyle(style);

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <DefaultTitleItemStyle>(testingTarget, "Should return DefaultTitleItemStyle instance.");

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultTitleItemStyleConstructor END (OK)");
        }
Exemple #2
0
        public void DefaultTitleItemConstructorWithItemStyle()
        {
            tlog.Debug(tag, $"DefaultTitleItem START");

            var style = new DefaultTitleItemStyle()
            {
                SizeHeight      = 60,
                Padding         = new Extents(64, 64, 12, 12),
                Margin          = new Extents(0, 0, 0, 0),
                BackgroundColor = new Selector <Color>()
                {
                    Normal = new Color("#EEEEF1"),
                },
                Label = new TextLabelStyle()
                {
                    PixelSize            = 28,
                    Ellipsis             = true,
                    TextColor            = new Color("#001447"),
                    ThemeChangeSensitive = false
                },
                Icon = new ViewStyle()
                {
                    Margin = new Extents(40, 0, 0, 0)
                },
                Seperator = new ViewStyle()
                {
                    Margin          = new Extents(0, 0, 0, 0),
                    BackgroundColor = new Color(0, 0, 0, 0),
                },
            };
            var testingTarget = new DefaultTitleItem(style);

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <DefaultTitleItem>(testingTarget, "should be an instance of testing target class!");

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultTitleItem END (OK)");
        }
        public void DefaultTitleItemStyleCopyFrom()
        {
            tlog.Debug(tag, $"DefaultTitleItemStyleCopyFrom START");

            DefaultTitleItemStyle style = new DefaultTitleItemStyle()
            {
                Label = new TextLabelStyle()
                {
                    EnableAutoScroll = true,
                    Ellipsis         = true,
                },
                Icon = new ViewStyle()
                {
                    Color = new ColorSelector
                    {
                        Normal = Color.Cyan,
                    },
                }
            };

            var testingTarget = new DefaultTitleItemStyle();

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <DefaultTitleItemStyle>(testingTarget, "Should return DefaultTitleItemStyle instance.");

            try
            {
                testingTarget.CopyFrom(style);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception : Failed!");
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultTitleItemStyleCopyFrom END (OK)");
        }