public void SpecificationProcessedEventHandler(object sender, SpecificationEventArgs eventArgs)
 {
     try
     {
         CopyLogoToTarget();
         TimeSpan span = new TimeSpan(DateTime.Now.Ticks).Subtract(new TimeSpan(start.Ticks));
         AddFooterToDocument(eventArgs.Element, eventArgs.Resource, span.Ticks);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
     }
 }
        public void SpecificationProcessedEventHandler(object sender, SpecificationEventArgs eventArgs)
        {
            try 
            {
                Target.Write(eventArgs.Resource, XML_DECLARATION + eventArgs.Element.ToXml());
                if (Target is FileTarget) 
                {
                    // TODO - Replace this with something meaningful

                    Console.WriteLine("Processed specifications : " + ((FileTarget)Target).GetTargetPath(eventArgs.Resource));
                }
            } 
            catch (Exception e) 
            {
                throw new Exception("Failed to write results to '" + eventArgs.Resource.Path + "'.", e);
            }
        }
        public void SpecificationProcessedEventHandler(object sender, SpecificationEventArgs eventArgs)
        {
            try
            {
                Element span = new Element("span").AddStyleClass("breadcrumbs");
                AppendBreadcrumbsTo(span, eventArgs.Resource);

                if (span.HasChildren)
                {
                    GetDocumentBody(eventArgs.Element).PrependChild(span);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
        }
 public void SpecificationProcessingEventHandler(object sender, SpecificationEventArgs eventArgs)
 {
     start = DateTime.Now;
 }
 /// <summary>
 /// Handles the SpecificationProcessed event that is triggered after the specification is processed
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="eventArgs">The <see cref="SpecificationEventArgs"/> instance containing the event data.</param>
 public void SpecificationProcessedEventHandler(object sender, SpecificationEventArgs eventArgs)
 {
     TestLog.AttachXHtml(eventArgs.Resource.Name, eventArgs.Element.ToXml());
 }
 /// <summary>
 /// Handles the SpecificationProcessing event that is triggered before the specification is processed
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="eventArgs">The <see cref="SpecificationEventArgs"/> instance containing the event data.</param>
 public void SpecificationProcessingEventHandler(object sender, SpecificationEventArgs eventArgs)
 {
 }