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

            var(viewModel, serviceProvider) = GetServiceProvider();
            viewModel.Setup(x => x.OnAfterRenderAsync(It.IsAny <bool>())).Returns(task);


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

            res.ShouldBe(task);

            viewModel.Verify(x => x.OnAfterRenderAsync(true));
            viewModel.VerifyNoOtherCalls();
        }