コード例 #1
0
ファイル: ViewModelBaseTests.cs プロジェクト: Galad/Hanno
        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());
        }
コード例 #2
0
ファイル: ViewModelBaseTests.cs プロジェクト: Galad/Hanno
 public void Initialize_GuardClauses(
     TestViewModel sut,
  GuardClauseAssertion assertion)
 {
     assertion.Verify((INavigationRequest request) => sut.Initialize(request));
 }
コード例 #3
0
ファイル: ViewModelBaseTests.cs プロジェクト: Galad/Hanno
        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());
        }
コード例 #4
0
ファイル: ViewModelBaseTests.cs プロジェクト: Galad/Hanno
 public void Initialize_GuardClauses(
     TestViewModel sut,
     GuardClauseAssertion assertion)
 {
     assertion.Verify((INavigationRequest request) => sut.Initialize(request));
 }