コード例 #1
0
ファイル: IISSitesTests.cs プロジェクト: digicert/win-acme
        public void MissingSiteExecution()
        {
            var options = new IISSitesOptions()
            {
                SiteIds = new List <long>()
                {
                    1, 999
                }
            };
            var target = Target(options);

            Assert.AreEqual(1, target.Parts.Count());
        }
コード例 #2
0
ファイル: IISSitesTests.cs プロジェクト: digicert/win-acme
        public void CommonNameExcludedAfter()
        {
            var siteId  = 1;
            var site    = iis.GetWebSite(siteId);
            var options = new IISSitesOptions()
            {
                SiteIds = new List <long>()
                {
                    1, 2
                }, CommonName = "missing.example.com"
            };
            var target = Target(options);

            Assert.AreEqual(true, target.IsValid(log));
            Assert.AreEqual(site.Bindings.First().Host, target.CommonName.Value);
        }
コード例 #3
0
        private Target Target(IISSitesOptions options)
        {
            var plugin = new IISSites(log, userRoleService, helper, options);

            return(plugin.Generate().Result);
        }
コード例 #4
0
ファイル: IISSitesTests.cs プロジェクト: zoka-ml/win-acme
        private Target Target(IISSitesOptions options)
        {
            var plugin = new IISSites(log, iis, helper, options);

            return(plugin.Generate());
        }