Machine.Specifications.Reporting.Integration.TeamCityServiceMessageWriter.WriteTestSuiteStarted C# (CSharp) Method

WriteTestSuiteStarted() public method

public WriteTestSuiteStarted ( string name ) : void
name string
return void
        public void WriteTestSuiteStarted(string name)
        {
            if (name == null)
                throw new ArgumentNullException("name");

            WriteMessage(builder =>
            {
                builder.Append("testSuiteStarted name='");
                AppendEscapedString(builder, name);
                builder.Append('\'');
            });
        }

Usage Example

 public void OnContextStart(ContextInfo context)
 {
     if (context.Namespace != _currentNamespace)
     {
         if (!string.IsNullOrEmpty(_currentNamespace))
         {
             _writer.WriteTestSuiteFinished(_currentNamespace);
         }
         _currentNamespace = context.Namespace;
         _writer.WriteTestSuiteStarted(_currentNamespace);
     }
     _currentContext = context.FullName;
 }