public SolutionBuilder AddProject(Action <ProjectOptions> options)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }
            var projectOptions = new ProjectOptions();

            options.Invoke(projectOptions);
            _projectOptions.Add(projectOptions);
            return(this);
        }