public void InstantiatesViewModelUsingInjectionForDataContext()
{
var viewModelFactory = new ViewModelFactory(TypeFactory.Default);
var viewModel = viewModelFactory.CreateViewModel<TestViewModel>(5, null);
Assert.IsFalse(viewModel.EmptyConstructorCalled);
Assert.AreEqual(5, viewModel.Integer);
}