public void SetCountry_WhenSpecified_IsAddedToRequest(string country) { // Arrange, Act _sut.SetCountry(country); // Assert var actual = _sut.GetRequest(SiteId); if (string.IsNullOrEmpty(country)) { Assert.That(actual, Does.Not.Contain("&country=")); } else { Assert.That(actual, Does.Contain("&country=" + HttpUtility.UrlEncode(country))); } }
/// <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); }