public void SetBytesReceivedDoesNotSetAnythingIfStopped()
        {
            // given
            var target = new TestWebRequestTracerBase(beacon, action);

            target.Stop();

            // when setting the received bytes
            var obtained = target.SetBytesReceived(4321);

            // then
            Assert.That(target.BytesReceived, Is.EqualTo(-1));
            Assert.That(obtained, Is.SameAs(target));
        }