Exemplo n.º 1
0
        public async Task DefaultLinearItemExtraNull()
        {
            tlog.Debug(tag, $"DefaultLinearItem START");

            TaskCompletionSource <bool> tcs = new TaskCompletionSource <bool>(false);
            EventHandler onAddedToWindow    = (s, e) => { tcs.TrySetResult(true); };

            var testingTarget = new DefaultLinearItem("Tizen.NUI.Components.DefaultLinearItem");

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

            testingTarget.SubLabel = new TextLabel()
            {
                Text = "test",
            };
            Assert.IsNotNull(testingTarget.SubLabel, "should be not null");

            Assert.IsNotNull(testingTarget.Extra, "should be not null");
            testingTarget.Extra.Size           = new Size(100, 100);
            testingTarget.Extra.AddedToWindow += onAddedToWindow;

            Window.Instance.Add(testingTarget.Extra);

            var result = await tcs.Task;

            Assert.IsTrue(result, "Relayout event should be invoked");

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultLinearItem END (OK)");
        }
Exemplo n.º 2
0
        public void DefaultLinearItemConstructorWithStyle()
        {
            tlog.Debug(tag, $"DefaultLinearItem START");

            var testingTarget = new DefaultLinearItem("Tizen.NUI.Components.DefaultLinearItem");

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

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultLinearItem END (OK)");
        }
Exemplo n.º 3
0
        public void DefaultLinearSubText()
        {
            tlog.Debug(tag, $"DefaultLinearItem START");

            var testingTarget = new DefaultLinearItem("Tizen.NUI.Components.DefaultLinearItem");

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

            testingTarget.SubText = "test";
            Assert.AreEqual(testingTarget.SubText, "test", "should be equal.");

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultLinearItem END (OK)");
        }
Exemplo n.º 4
0
        public void DefaultLinearItemExtra()
        {
            tlog.Debug(tag, $"DefaultLinearItem START");

            var testingTarget = new DefaultLinearItem("Tizen.NUI.Components.DefaultLinearItem");

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

            testingTarget.Extra = new View()
            {
                Size = new Size(100, 100),
            };
            Assert.IsNotNull(testingTarget.Extra, "should be not null");

            testingTarget.Dispose();
            tlog.Debug(tag, $"DefaultLinearItem END (OK)");
        }
Exemplo n.º 5
0
        public void DefaultLinearItemConstructorWithItemStyle()
        {
            tlog.Debug(tag, $"DefaultLinearItem START");

            var style = new DefaultLinearItemStyle()
            {
                SizeHeight = 108,
                Padding    = new Extents(64, 64, 18, 17),
                Margin     = new Extents(0, 0, 0, 0),
                Icon       = new ViewStyle()
                {
                    Margin = new Extents(0, 32, 0, 0)
                },
            };
            var testingTarget = new DefaultLinearItem(style);

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

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