public void AvaloniaControlHelperTest_GetAvaloniaControls_Contain_Type(Type type) { /* act */ var types = AvaloniaControlHelper.GetAvaloniaControls(); /* assert */ types.Should().Contain(type); }
public void StylesTest_CreateAllStyles() { var styleDefinitions = new DefaultStyleDefinitionProvider().Definitions; var types = AvaloniaControlHelper.GetAvaloniaControls(); var styles = StyleUtils.CreateStyles(styleDefinitions, types, ClassNamingStrategy.Underscore).ToArray(); this.output.Dump($"Number of Styles: {styles.Length}"); }
public void AvaloniaControlHelperTest_GetAvaloniaControlPropertiesFiltered() { var controlProperties = AvaloniaControlHelper.GetAvaloniaControlPropertiesFiltered(new[] { typeof(Control) }).ToArray(); var buttonProperties = AvaloniaControlHelper.GetAvaloniaControlPropertiesFiltered(new[] { typeof(Button) }).ToArray(); var controlAndButtonProperties = AvaloniaControlHelper.GetAvaloniaControlPropertiesFiltered(new[] { typeof(Control), typeof(Button) }).ToArray(); this.output.Dump($"controlProperties.Length: { controlProperties.Length }"); this.output.Dump($"buttonProperties.Length: { buttonProperties.Length }"); this.output.Dump($"control and button Properties.Length: { controlAndButtonProperties.Length }"); }
public void AvaloniaControlHelperTest_GetAvaloniaControls() { /* act & arrange */ var types = AvaloniaControlHelper.GetAvaloniaControls(); this.output.Dump(types); /* assert */ types.Should().NotBeNullOrEmpty(); }