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