/// <summary>
        /// Integrates Simplify.DI with Microsoft Dependency Injection system and verifies Simplify.DI provider.
        /// </summary>
        /// <param name="provider">The provider.</param>
        /// <param name="services">The services.</param>
        /// <returns></returns>
        public static IServiceProvider IntegrateWithMicrosoftDependencyInjectionAndVerify(this IDIContainerProvider provider, IServiceCollection services)
        {
            var serviceProvider = provider.IntegrateWithMicrosoftDependencyInjection(services);

            provider.Verify();

            return(serviceProvider);
        }