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)); }
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)); }