コード例 #1
0
        public async Task ItemTapped_Navigated()
        {
            await _testViewModel.Init();

            _navigator.Expect(x => x.PushAsync("localDataDetails", _testViewModel.Items[2])).Return(Task.CompletedTask);

            await _testViewModel.ItemTappedCommand.ExecuteAsync(_testViewModel.Items[2]);

            _navigator.VerifyAllExpectations();
        }
コード例 #2
0
        public async Task ItemTapped_NavigatedToDetails()
        {
            await _mainViewModel.Init();

            _navigator.Expect(x => x.PushAsync("details", _mainViewModel.Items[0])).Return(Task.CompletedTask);

            await _mainViewModel.ItemTappedCommand.ExecuteAsync(_mainViewModel.Items[0]);

            _navigator.VerifyAllExpectations();
        }