/// <summary>
        /// Records a simple page view with generation time metric
        /// </summary>
        static private void RecordSimplePageViewWithGenerationTime()
        {
            var piwikTracker = new PiwikTracker(SiteId, PiwikBaseUrl);

            piwikTracker.SetUserAgent(UA);

            piwikTracker.SetGenerationTime(10000);

            var response = piwikTracker.DoTrackPageView("Document title of current page view");

            DisplayDebugInfo(response);
        }
Пример #2
0
        public void SetGenerationTime_WhenSpecified_IsAddedToRequest(int?timeMs)
        {
            // Arrange, Act
            if (timeMs.HasValue)
            {
                _sut.SetGenerationTime(timeMs.Value);
            }

            // Assert
            var actual = _sut.GetRequest(SiteId);

            if (!timeMs.HasValue)
            {
                Assert.That(actual, Does.Not.Contain("&urlref="));
            }
            else
            {
                Assert.That(actual, Does.Contain("&gt_ms=" + timeMs));
            }
        }