in TeamCity.ServiceMessages/Write/Special/Impl/Writer/TeamCityTestWriter.cs [13:19]
public TeamCityTestWriter([NotNull] IServiceMessageProcessor target, [NotNull] string testName, [NotNull] IDisposable disposableHandler)
: base(target, disposableHandler)
{
if (target == null) throw new ArgumentNullException(nameof(target));
if (disposableHandler == null) throw new ArgumentNullException(nameof(disposableHandler));
_testName = testName ?? throw new ArgumentNullException(nameof(testName));
}