Пример #1
0
        public void OnInitialized_CalledOnBindingContext()
        {
            var(viewModel, serviceProvider) = GetServiceProvider();

            var component = new MockMvvmComponentBase(serviceProvider.Object);

            component.Initialized();

            viewModel.Verify(x => x.OnInitialized());
            viewModel.VerifyNoOtherCalls();
        }
Пример #2
0
        public void OnInitialized_SetsViewModelParameters()
        {
            var(viewModel, serviceProvider) = GetServiceProvider();
            var viewModelParameterSetter =
                serviceProvider.Object.GetRequiredService <Mock <IViewModelParameterSetter> >();

            var component = new MockMvvmComponentBase(serviceProvider.Object);

            component.Initialized();

            viewModelParameterSetter.Verify(x => x.ResolveAndSet(component, viewModel.Object));
            viewModelParameterSetter.VerifyNoOtherCalls();
        }