public RemoveViewModelInstance ( IViewModel viewModel ) : void | ||
viewModel | IViewModel | The view model instance to remove. |
return | void |
public void RemoveViewModelInstance_NotRegisteredViewModel() { ViewModelManager.ClearAll(); var viewModel = new ManagedViewModel(typeof (InterestingViewModel)); viewModel.RemoveViewModelInstance(new InterestingViewModel()); }
public void RemoveViewModelInstance_Null() { ViewModelManager.ClearAll(); var viewModel = new ManagedViewModel(typeof (InterestingViewModel)); ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => viewModel.RemoveViewModelInstance(null)); }