예제 #1
0
        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;
            }
        }