How many items are there in a WPF ListBox?

I received a question through my blog. The question was about “a GroupBox which lists some errors. The count of these Errors(ListItems) vary. How can I count the no. of Rows in GroupBox?” Technically, a GroupBox contains only 1 item defined by its content but that’s not a useful answer!  Often the content of a GroupBox is…

1

Testing WPF applications with the White UI Test framework

For the past few weeks, I have been test driving the White UI Test framework. It is an open source extension for the NUnit test framework. There are already blog tutorials on using the White UI Test framework with WinForms (see Ben Hall’s blog) so I focused on using it to test WPF applications. The…

10

Pack Installer V1.0

Our team recently released V1.0 of our Power Toys Pack Installer tool which allows you to easily select a tool or set of tools for download and installation. The V1.0 release includes the functional spec and the test plan for the project. The new features include a revised UI, revised searching and filtering feature as…

0

Extracting string literals into resource files

The beta version of our Resource Refactoring Tool has been on CodePlex for a while now but we’re releasing the 1.0 version today. The Resource Refactoring Tool is used to convert string literals into references to entries in a string resource file. Using string resource files makes changing the text for frequently used literals easier…

0

What’s different about testing open source projects?

Anyone who has read my bio or knows me personally knows that open source is not a new thing for me. For about 25 years, I worked in the proprietary UNIX, FreeBSD, and Linux world. We were using open source software before it was called open source. If you’ve read Eric Raymond’s essay “A Brief…

5

Power Toys and code coverage

One of the Aftermarket Developer Solutions team goals is to create communities around shared source tools for VS developers. Of course, we are a small team and can’t provide full featured tools and support them for long periods of time.That’s where the community comes in. Feature enhancements and even long term support can come from…

5