private static Mock <UnconfiguredProject> CreateDefault(IProjectThreadingService?threadingService = null)
        {
            var unconfiguredProjectServices = UnconfiguredProjectServicesFactory.Create(threadingService);
            var project = new Mock <UnconfiguredProject>();

            project.Setup(u => u.Services)
            .Returns(unconfiguredProjectServices);

            return(project);
        }
        public static UnconfiguredProject Create(IProjectThreadingService threadingService)
        {
            var unconfiguredProjectServices = UnconfiguredProjectServicesFactory.Create(threadingService);
            var project = new Mock <UnconfiguredProject>();

            project.Setup(u => u.Services)
            .Returns(unconfiguredProjectServices);

            return(project.Object);
        }