Runtime Fault Injection using TestAPI

“Fault injection is a technique for improving the coverage of a test by introducing faults to test code paths, in particular error handling code paths that might otherwise rarely be followed” – wikipedia TestAPI in its current release supports runtime fault injection. The API is pretty easy to use. It comprises of the following steps…


Snoop with 64 bit support

If you have used Snoop, its very likely you are using it with 32 bit apps since it lacked the support for the x64 apps. Now Cory has built an x64 Snoop version with a few other enhancements. Link to Cory’s post: Click Here Share this post  


MVVM LinksInfo

Putting this as a placeholder post for interesting links associated with MVVM.    Informational Links — This has links to several other articles that are very useful   Template (works for vs 2008 ) – includes documentation\samples   Screencasts Implementing Model-View-ViewModel in WPF Implementing Model-View-ViewModel in Silverlight Implementing MVVM & Exploring UX Design…


WPF Manipulation Basics

Here’s the second post by Drake on the usage of Manipulation features.. Sample attached    WPF Manipulation Basics Things to know before we start Understanding how RoutedEvents work might provide additional insight for this tutorial. In the previous post we looked at the basics of the primitive Touch APIs.  This was a good starting point…


WPF Touch Basics

In my previous posts, I briefly described the new WPF Touch feature. Was planning to get a more detailed post out but just couldnt get the time. Thankfully, Drake Campbell, one of our devs in Microsoft, sent me the following post on the basics of WPF Touch. Its a nice read.. So get started…. WPF Touch Basics…


Concluding "New WPF Features" Series

This is the last part of a series on New WPF Features   The list of features covered here as part of this series: ·         MultiTouch ·         DatePicker\Calendar  ·         Datagrid ·         Visual State Manager (VSM) ·         Easing Functions ·          JumpLists ·         Pixel Shader 3 support ·         Cached Composition ·         Full trust Xbap Deployment ·         Binding to…


New WPF Features: MultiTouch

This is part of a series on New WPF Features    WPF supports multitouch API’s in .NET 4. You can have touch and manipulation operations on all the UI elements. For creating a touch based app, you would need to subscribe to the events: ·         TouchDown ·          TouchEnter ·          TouchLeave ·          TouchMove ·          TouchUp The TouchEventArgs…


TestAPI 0.4 Released

TestAPI has come out with a new release V0.4. Please do check it out. So what’s new: Deep Object Comparison utility Text String Generation for random interesting combination of strings A Leak Detection API that enables the user to determine if the application is leaking Enhanced Combinatorial Variation Generation – supports tagged and weighted values


New WPF Features: DatePickerCalendarVSMDatagrid

This is part of a series on New WPF Features   These controls have been part of the WPF toolkit on Codeplex. They are now making their way into the framework. You can get the usage details from the codeplex site WPF Toolkit: DataGrid Feature Walkthrough  WPF Toolkit: Visual State Manager Overview  WPF Toolkit: DatePicker and…


XAML 2009 Features: FactoryMethodArguments

This is part of a series on New WPF\XAML Features Another new feature in XAML 2009 is the possibility of creating objects using the non-default constructors. The keyword here is x:Arguments So creating a person object with a constructor requiring Name\Age could be written in XAML as <local:Person>     <x:Arguments>         <x:String>Tom</x:String>         <x:Int32>21</x:Int32>     …