public ITeamCityTestsSubWriter OpenTestSuite()

in TeamCity.ServiceMessages/Write/Special/Impl/Writer/TeamCityTestSuiteBlock.cs [47:66]


        public ITeamCityTestsSubWriter OpenTestSuite(string suiteName)
        {
            if (suiteName == null) throw new ArgumentNullException(nameof(suiteName));

            AssertNoChildOpened();

            _isChildSuiteOpened = true;
            _childSuiteName = suiteName;

            PostMessage(new ServiceMessage("testSuiteStarted") {{"name", suiteName}});

            return new TeamCityTestSuiteBlock(
                myTarget,
                new DisposableDelegate(() =>
                {
                    PostMessage(new ServiceMessage("testSuiteFinished") {{"name", suiteName}});
                    _isChildSuiteOpened = false;
                    _childSuiteName = null;
                }));
        }