Example #1
0
        private static ProjectDesignerService CreateInstance(IUnconfiguredProjectVsServices?projectVsServices, IVsProjectDesignerPageService?vsProjectDesignerPageService)
        {
            projectVsServices ??= IUnconfiguredProjectVsServicesFactory.Create();
            vsProjectDesignerPageService ??= IVsProjectDesignerPageServiceFactory.Create();

            return(new ProjectDesignerService(projectVsServices, vsProjectDesignerPageService));
        }
        public void Constructor_NullAsProjectVsServices_ThrowsArgumentNull()
        {
            var vsProjectDesignerPageService = IVsProjectDesignerPageServiceFactory.Create();

            Assert.Throws <ArgumentNullException>("projectVsServices", () => {
                new ProjectDesignerService((IUnconfiguredProjectVsServices)null, vsProjectDesignerPageService);
            });
        }