public static IAutoMapperBuilder AddAssemblies(this IAutoMapperBuilder builder, params Assembly[] assemblies)
        {
            if (builder == null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            builder.AddAssemblies((IEnumerable <Assembly>)assemblies);
            return(builder);
        }
        public static IAutoMapperBuilder AddAssembly(this IAutoMapperBuilder builder, Assembly assembly)
        {
            if (builder == null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            if (assembly == null)
            {
                throw new ArgumentNullException(nameof(assembly));
            }

            builder.AddAssemblies(new[] { assembly });

            return(builder);
        }