public AssertItem(XElement item, XElement page, ISiteOwner siteOwner, Configuration.IConfiguration defaultConfiguration) { this._element = item; this._page = page; this._siteOwner = siteOwner; this._defaultConfiguration = defaultConfiguration; this.CurrentSite = siteOwner.DefineSite(this._page, defaultConfiguration); }
public virtual void Execute(XElement element, Context context, Configuration.IConfiguration configuration, ISite site = null, ISiteOwner siteOwner = null) { this.CurrentSite = siteOwner.DefineSite(element, configuration); if (this.CurrentSite == null) { this.CurrentSite = site; } }