public void Create() { var obj = new TitledFrameView(); Assert.IsNotNull(obj); Assert.IsNull(obj.Title); Assert.IsNotNull(obj.TitleStyle); Assert.IsNull(obj.SubTitle); Assert.IsNotNull(obj.SubTitleStyle); }
public void Create_Set_SubTitle() { var obj = new TitledFrameView(); Assert.IsNotNull(obj); Assert.IsNotNull(obj.TitleStyle.Setters); obj.SetValue(TitledFrameView.SubTitleProperty, "toto"); Assert.AreEqual("toto", obj.SubTitle); Assert.IsNull(obj.Title); }
public void Create_Default_TitleStyle() { var obj = new TitledFrameView(); Assert.IsNotNull(obj); Assert.IsNotNull(obj.TitleStyle.Setters); var setters = obj.TitleStyle.Setters.ToList(); Assert.IsTrue(setters.Any(s => s.Property.PropertyName == "FontAttributes")); Assert.IsTrue(setters.Any(s => s.Property.PropertyName == "FontSize")); Assert.IsTrue(setters.Any(s => s.Property.PropertyName == "TextColor")); Assert.IsTrue(setters.Any(s => s.Property.PropertyName == "VerticalTextAlignment")); Assert.AreEqual("Bold", setters.First(s => s.Property.PropertyName == "FontAttributes").Value.ToString()); Assert.AreEqual(14, setters.First(s => s.Property.PropertyName == "FontSize").Value); Assert.AreEqual("[Color: A=1, R=1, G=1, B=1, Hue=0, Saturation=0, Luminosity=1]", setters.First(s => s.Property.PropertyName == "TextColor").Value.ToString()); //white Assert.AreEqual("Center", setters.First(s => s.Property.PropertyName == "VerticalTextAlignment").Value.ToString()); }