コード例 #1
0
        private ProjectRootImageProjectTreePropertiesProvider CreateInstance(IProjectCapabilitiesService capabilities, IProjectImageProvider imageProvider)
        {
            capabilities  = capabilities ?? IProjectCapabilitiesServiceFactory.Create();
            imageProvider = imageProvider ?? IProjectImageProviderFactory.Create();

            return(new ProjectRootImageProjectTreePropertiesProvider(capabilities, imageProvider));
        }
        public void Constructor_NullAsDesignerService_ThrowsArgumentNull()
        {
            var imageProvider = IProjectImageProviderFactory.Create();

            Assert.Throws <ArgumentNullException>("designerService", () => {
                new AppDesignerFolderProjectTreePropertiesProvider(imageProvider, (IProjectDesignerService)null);
            });
        }
        public void Constructor_NullAsCapabilities_ThrowsArgumentNull()
        {
            var imageProvider = IProjectImageProviderFactory.Create();

            Assert.Throws <ArgumentNullException>("capabilities", () => {
                new ProjectRootImageProjectTreePropertiesProvider((IProjectCapabilitiesService)null, imageProvider);
            });
        }
        public void Constructor_NullAsDesignerService_ThrowsArgumentNull()
        {
            var projectServices = IUnconfiguredProjectCommonServicesFactory.Create();
            var imageProvider   = IProjectImageProviderFactory.Create();

            Assert.Throws <ArgumentNullException>("designerService", () => {
                new MyProjectFolderProjectTreePropertiesProvider(imageProvider, projectServices, (IProjectDesignerService)null);
            });
        }
        public void Constructor_NullAsProjectServices_ThrowsArgumentNull()
        {
            var imageProvider   = IProjectImageProviderFactory.Create();
            var designerService = IProjectDesignerServiceFactory.Create();

            Assert.Throws <ArgumentNullException>("projectServices", () => {
                new PropertiesFolderProjectTreePropertiesProvider(imageProvider, (IUnconfiguredProjectCommonServices)null, designerService);
            });
        }
        private MyProjectFolderProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider, IProjectDesignerService designerService, string appDesignerFolder = "My Project")
        {
            designerService = designerService ?? IProjectDesignerServiceFactory.Create();
            var threadingService  = IProjectThreadingServiceFactory.Create();
            var project           = IUnconfiguredProjectFactory.Create();
            var projectProperties = ProjectPropertiesFactory.Create(project,
                                                                    new PropertyPageData()
            {
                Category     = nameof(ConfigurationGeneral),
                PropertyName = nameof(ConfigurationGeneral.AppDesignerFolder),
                Value        = appDesignerFolder
            });

            var projectServices = IUnconfiguredProjectCommonServicesFactory.Create(project, threadingService, projectProperties.ConfiguredProject, projectProperties);

            return(new MyProjectFolderProjectTreePropertiesProvider(imageProvider ?? IProjectImageProviderFactory.Create(), projectServices, designerService));
        }
コード例 #7
0
 private AppDesignerFolderProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider, IProjectDesignerService designerService)
 {
     return(new AppDesignerFolderProjectTreePropertiesProvider(imageProvider ?? IProjectImageProviderFactory.Create(), designerService ?? IProjectDesignerServiceFactory.Create()));
 }
        private ProjectRootImageProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider)
        {
            imageProvider = imageProvider ?? IProjectImageProviderFactory.Create();

            return(new ProjectRootImageProjectTreePropertiesProvider(imageProvider));
        }