/// <summary> /// Records a simple page view with custom geo location parameters /// </summary> static private void RecordSimplePageViewWithCustomGeoLocation() { var piwikTracker = new PiwikTracker(SiteId, PiwikBaseUrl); piwikTracker.SetTokenAuth("XYZ"); piwikTracker.SetUserAgent(UA); piwikTracker.SetCountry("fr"); piwikTracker.SetRegion("A8"); piwikTracker.SetCity("Paris"); piwikTracker.SetLatitude(48.2F); piwikTracker.SetLongitude(2.1F); var response = piwikTracker.DoTrackPageView("Document title of current page view"); DisplayDebugInfo(response); }
public void SetLatitude_WhenSpecified_IsAddedToRequest(long?latitude) { // Arrange, Act if (latitude.HasValue) { _sut.SetLatitude(latitude.Value); } // Assert var actual = _sut.GetRequest(SiteId); if (!latitude.HasValue) { Assert.That(actual, Does.Not.Contain("&lat=")); } else { Assert.That(actual, Does.Contain("&lat=" + latitude.Value.ToString(CultureInfo.InvariantCulture))); } }