public void Register_WhenAlreadyInitialized_ShouldCallChildrenInitialize( TestViewModel sut, Mock <ViewModelBase> child, INavigationRequest request) { //arrange child.As <IViewModel>(); sut.Initialize(request); //act sut.CallRegisterChild(child.Object); //assert child.As <IViewModel>().Verify(c => c.Initialize(request), Times.Once()); }
public void Initialize_GuardClauses( TestViewModel sut, GuardClauseAssertion assertion) { assertion.Verify((INavigationRequest request) => sut.Initialize(request)); }
public void Register_WhenAlreadyInitialized_ShouldCallChildrenInitialize( TestViewModel sut, Mock<ViewModelBase> child, INavigationRequest request) { //arrange child.As<IViewModel>(); sut.Initialize(request); //act sut.CallRegisterChild(child.Object); //assert child.As<IViewModel>().Verify(c => c.Initialize(request), Times.Once()); }
public void Initialize_GuardClauses( TestViewModel sut, GuardClauseAssertion assertion) { assertion.Verify((INavigationRequest request) => sut.Initialize(request)); }