Пример #1
0
        public void OnParametersSetAsync_CalledOnBindingContext()
        {
            var task = new Task(() => { });

            var(viewModel, serviceProvider) = GetServiceProvider();
            viewModel.Setup(x => x.OnParametersSetAsync()).Returns(task);

            var component = new MockMvvmComponentBase(serviceProvider.Object);
            var res       = component.ParametersSetAsync();

            res.ShouldBe(task);

            viewModel.Verify(x => x.OnParametersSetAsync());
            viewModel.VerifyNoOtherCalls();
        }