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

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

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

            res.ShouldBe(task);

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