public void MissingSiteExecution() { var options = new IISSitesOptions() { SiteIds = new List <long>() { 1, 999 } }; var target = Target(options); Assert.AreEqual(1, target.Parts.Count()); }
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); }
private Target Target(IISSitesOptions options) { var plugin = new IISSites(log, userRoleService, helper, options); return(plugin.Generate().Result); }
private Target Target(IISSitesOptions options) { var plugin = new IISSites(log, iis, helper, options); return(plugin.Generate()); }