示例#1
0
文件: Iis7Tests.cs 项目: breki/flubu
        public void AddHttpsBindingToIssNullSite()
        {
            ITaskContext           context            = new TaskContext(new SimpleTaskContextProperties(), new string[0]);
            var                    master             = new IisMaster(context);
            IIisTasksFactory       factory            = master.LocalIisTasksFactory;
            IAddWebsiteBindingTask controlWebsiteTask = factory.AddWebsiteBindingTask;

            Assert.Throws <TaskExecutionException>(() => controlWebsiteTask.AddBinding("https").Execute(context));
        }
示例#2
0
文件: Iis7Tests.cs 项目: breki/flubu
        public void AddHttpsBindingToIssEmptyProtocol()
        {
            ITaskContext           context            = new TaskContext(new SimpleTaskContextProperties(), new string[0]);
            var                    master             = new IisMaster(context);
            IIisTasksFactory       factory            = master.LocalIisTasksFactory;
            IAddWebsiteBindingTask controlWebsiteTask = factory.AddWebsiteBindingTask;

            Assert.Throws <TaskExecutionException>(() => controlWebsiteTask
                                                   .SiteName("Default Web Site")
                                                   .AddBinding(string.Empty)
                                                   .Execute(context));
        }
示例#3
0
文件: Iis7Tests.cs 项目: breki/flubu
        public void AddHttpsBindingToIss()
        {
            ITaskContext           context            = new TaskContext(new SimpleTaskContextProperties(), new string[0]);
            var                    master             = new IisMaster(context);
            IIisTasksFactory       factory            = master.LocalIisTasksFactory;
            IAddWebsiteBindingTask controlWebsiteTask = factory.AddWebsiteBindingTask;

            controlWebsiteTask
            .SiteName("Default Web Site")
            .AddBinding("https")
            .Execute(context);
        }