コード例 #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);
        }