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)"); }
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)"); }
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)"); }
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)"); }
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)"); }