Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public void Initialize_GuardClauses(
     TestViewModel sut,
  GuardClauseAssertion assertion)
 {
     assertion.Verify((INavigationRequest request) => sut.Initialize(request));
 }
Exemplo n.º 3
0
        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());
        }
Exemplo n.º 4
0
 public void Initialize_GuardClauses(
     TestViewModel sut,
     GuardClauseAssertion assertion)
 {
     assertion.Verify((INavigationRequest request) => sut.Initialize(request));
 }