MvvMSample, an example of mvvm implementation with drag and drop (based on GongWPF) and unit tests.