public void Opening_New_Screen_Will_Destroy_Previous() { var shell = CreateShellViewModel(); var vm = CreateProjectViewModel(); shell.ActiveItem = vm; //Set initial view shell.ActiveItem = new Screen(); //Change to new view _viewModelFactory.AssertWasCalled(x => x.Release(Arg.Is(vm))); }
public void ShouldCallGetViewModel() { _controller.Execute(); _viewModelFactory .AssertWasCalled(x => x.GetViewModel()); }
public void GET_ShouldCallViewModelProvider() { _controller.Execute(); _viewModelFactory .AssertWasCalled(x => x.GetViewModel()); }