dotnet/winforms
View on GitHubMissing unit tests coverage of public methods in Design namespace
Open
#10,773 opened on Jan 31, 2024
:construction: work in progresshelp wantedtest-enhancement
Repository metrics
- Stars
- (4,100 stars)
- PR merge metrics
- (Avg merge 14d 22h) (56 merged PRs in 30d)
Description
We are in the process of adding unit tests for all public methods to improve the test coverage of code. Here is a list categorized by namespace.
System.Windows.Forms.Design
- AxImporter.cs https://github.com/dotnet/winforms/pull/11784
- BaseContextMenuStrip.cs https://github.com/dotnet/winforms/pull/11723
- BindingNavigatorDesigner.cs #13883
- BindingSourceDesigner.cs https://github.com/dotnet/winforms/pull/11775
- ButtonBaseDesigner.cs https://github.com/dotnet/winforms/pull/11690
- ChangeToolStripParentVerb.cs #13445
- CollectionEditVerbManager.cs #12088
- ComboBoxDesigner.cs #10772
- CommandSet.cs https://github.com/dotnet/winforms/pull/12769
- ComponentDesigner #1053
- ComponentTray.cs #13396
- CompositionDesigner.cs https://github.com/dotnet/winforms/pull/11888
- ContextMenuStripActionList.cs https://github.com/dotnet/winforms/pull/12442
- ContextMenuStripGroup.cs https://github.com/dotnet/winforms/pull/11989
- ContextMenuStripGroupCollection.cs https://github.com/dotnet/winforms/pull/11952
- ControlCodeDomSerializer.cs #13011
- ControlCommandSet.cs https://github.com/dotnet/winforms/pull/13130
- ControlDesigner.ControlDesignerAccessibleObject.cs https://github.com/dotnet/winforms/pull/12664
- ControlDesigner.DesignerControlCollection.cs https://github.com/dotnet/winforms/pull/12085
- ControlDesigner.TransparentBehavior.cs https://github.com/dotnet/winforms/pull/12694
- ControlDesigner.cs https://github.com/dotnet/winforms/pull/12410
- CustomMenuItemCollection.cs #12035
- DataGridViewAddColumnDialog.cs https://github.com/dotnet/winforms/pull/12662
- DataGridViewCellStyleBuilder.cs https://github.com/dotnet/winforms/pull/12318
- DataGridViewCellStyleEditor.cs #2684
- DataGridViewColumnDesigner.cs https://github.com/dotnet/winforms/pull/12355
- DataGridViewComponentPropertyGridSite.cs https://github.com/dotnet/winforms/pull/12357
- DataGridViewColumnTypeEditor #13084
- DataGridViewColumnType.Picker #13055
- DataGridViewDesigner.cs #13014
- DataSourceDescriptorCollection.cs https://github.com/dotnet/winforms/pull/12432
- DataSourceGroupCollection.cs https://github.com/dotnet/winforms/pull/12430
- DataSourceListEditor.cs #13122
- DateTimePickerDesigner.cs https://github.com/dotnet/winforms/pull/11702
- DesignBinding.cs https://github.com/dotnet/winforms/pull/11748
- DesignBindingPicker.cs #13536
- DesignBindingValueUIHandler #13100
- DesignerExtenders.cs https://github.com/dotnet/winforms/pull/12337
- DesignerFrame.cs https://github.com/dotnet/winforms/pull/12712
- DesignerToolStripControlHost.cs https://github.com/dotnet/winforms/pull/12086
- DesignerUtils.cs #13341 #13384 #13435
- DesignerVerbToolStripMenuItem.cs https://github.com/dotnet/winforms/pull/12566
- DocumentDesigner.cs
- EditorServiceContext.cs #13273
- FlowPanelDesigner.cs https://github.com/dotnet/winforms/pull/11735
- FolderNameEditor.cs https://github.com/dotnet/winforms/pull/11973
- FormDocumentDesigner.cs
-
FormatControl.CurrencyFormatType.cs(private class) -
FormatControl.CustomFormatType.cs(private class) -
FormatControl.DateTimeFormatType.cs(private class) -
FormatControl.NoFormattingFormatType.cs(private class) -
FormatControl.NumericFormatType.cs(private class) -
FormatControl.ScientificFormatType.cs(private class) - FormatControl.cs https://github.com/dotnet/winforms/pull/12168
- FormatStringDialog.cs https://github.com/dotnet/winforms/pull/12185
- FormatStringEditor.cs https://github.com/dotnet/winforms/pull/12208
- FlowLayoutPanelDesigner #13257
- GroupedContextMenuStrip.cs #11183
- ImageCollectionCodeDomSerializer.cs #12753
- ImageIndexEditor.cs https://github.com/dotnet/winforms/pull/12237
- ImageListActionList.cs https://github.com/dotnet/winforms/pull/11766
- ImageListDesigner.OriginalImageCollection.cs #12282
- ImageListDesigner.cs https://github.com/dotnet/winforms/pull/11725
- ImageListImage.cs https://github.com/dotnet/winforms/pull/11736
- ImageListImageEditor.cs https://github.com/dotnet/winforms/pull/3404
- InheritanceUI.cs https://github.com/dotnet/winforms/pull/12016
- ItemTypeToolStripMenuItem.cs #12199
- LabelDesigner.cs #10771
- LinkAreaEditor.LinkAreaUI.cs https://github.com/dotnet/winforms/pull/12725
- LinkAreaEditor.cs #12718
- ListAdapter.cs #12093
- ListBoxDesigner.cs https://github.com/dotnet/winforms/pull/11712
- ListControlStringCollectionEditor.cs https://github.com/dotnet/winforms/pull/12516
- ListControlUnboundActionList.cs https://github.com/dotnet/winforms/pull/12770
- ListViewActionList.cs https://github.com/dotnet/winforms/pull/11782
- ListViewDesigner.cs #13301
- ListViewGroupCollectionEditor.cs #13275
- MaskDescriptor.cs https://github.com/dotnet/winforms/pull/11703
- MaskDescriptorComparer.cs https://github.com/dotnet/winforms/pull/11734
- MaskDescriptorTemplate.cs https://github.com/dotnet/winforms/pull/11743
- MaskDesignerDialog.cs #12575
- MaskPropertyEditor.cs https://github.com/dotnet/winforms/pull/11955
- MaskedTextBoxDesigner.cs #10780
- MaskedTextBoxTextEditor.cs https://github.com/dotnet/winforms/pull/11737
- MaskedTextBoxTextEditorDropDown.cs https://github.com/dotnet/winforms/pull/12244
- MaskedTextBoxDesignerActionList.cs https://github.com/dotnet/winforms/pull/12491
- MenuCommands #807
- MonthCalendarDesigner.cs https://github.com/dotnet/winforms/pull/11692
- NotifyIconDesigner https://github.com/dotnet/winforms/pull/11774
- NotifyIconDesignerActionList #12813
- OleDragDropHandler https://github.com/dotnet/winforms/pull/13022
- PanelDesigner https://github.com/dotnet/winforms/pull/12113
- ParentControlDesigner.cs #13173
- PictureBoxActionList https://github.com/dotnet/winforms/pull/12201
- PrintDialogDesigner #12117
- RichTextBoxDesigner https://github.com/dotnet/winforms/pull/12061
- RichTextBoxActionList https://github.com/dotnet/winforms/pull/12131
- SRDisplayNameAttribute https://github.com/dotnet/winforms/pull/12169
- ScrollableControlDesigner
- SelectionUIHandler #13013
- SplitterDesigner https://github.com/dotnet/winforms/pull/12359
- SplitterPanelDesigner https://github.com/dotnet/winforms/pull/12269
-
StatusBarDesignerStatusBar control is deprecated - ShortcutKeysEditor #1297
- StandardCommandToolStripMenuItem #13215
- StandardMenuStripVerb #13492
- StatusCommandUI #13121
- TabControlDesigner https://github.com/dotnet/winforms/pull/12130
- TableLayoutPanelCodeDomSerializer #13212
- TableLayoutPanelDesigner #13028
- TabOrder #13181
- TabPageDesigner https://github.com/dotnet/winforms/pull/12097
- TemplateNodeCustomMenuItemCollection https://github.com/dotnet/winforms/pull/12035
- TextBoxDesigner #12095
- UpDownBaseDesigner.cs https://github.com/dotnet/winforms/pull/12364
- UserControlDocumentDesigner.cs https://github.com/dotnet/winforms/pull/12710
- TextBoxBaseDesigner https://github.com/dotnet/winforms/pull/12433
- TextBoxActionList #12198
- ToolStripActionList https://github.com/dotnet/winforms/pull/12525
- ToolStripAdornerWindowService #13029
- ToolStripDesignerUtils #12967
- ToolStripContainerActionList #13256
- ToolStripContentPanelDesigner https://github.com/dotnet/winforms/pull/12366
- ToolStripContainerDesigner #12200
- ToolStripDropDownDesigner #9575
- ToolStripPanelDesigner #12922
- ToolStripKeyboardHandlingService #13896
- ToolStripMenuItemCodeDomSerializer #12883 #13200
- ToolStripInSituService #13297
- ToolStripEditorManager #13218
- ToolStripCollectionEditor #12962
- ToolStripCustomTypeDescriptor.cs #12963
-
WebBrowserDesignerThis designer has not been ported, tracking it with #9810