StoryTeller.Html.SentenceTag.WriteResults C# (CSharp) Method

WriteResults() public method

public WriteResults ( ITestContext context ) : void
context ITestContext
return void
        public void WriteResults(ITestContext context)
        {
            write(new Results(this, context));

            var results = context.ResultsFor(_step);
            if (results.HasErrors())
            {
                AddClass(HtmlClasses.EXCEPTION);
                Next = new ExceptionTag(results.ExceptionText);
            }
            else
            {
                if (_sentence.IsFact)
                {
                    var raw = results.GetActual(_sentence.ResultCell.Key);

                    var success = raw == null ? false : (bool)raw;
                    var className = success ? HtmlClasses.PASS : HtmlClasses.FAIL;
                    AddClass(className);
                }
            }
        }

Usage Example

Example #1
0
        void ITestStream.Sentence(Sentence sentence, IStep step)
        {
            var tag = new SentenceTag(sentence, step);

            tag.WriteResults(_context);
            _document.Add(tag);
        }
All Usage Examples Of StoryTeller.Html.SentenceTag::WriteResults