public void GetVisitorId_TwoComponentCookie_ReturnsCookieId() { //Arrange HttpContext.Current = new HttpContext(new HttpRequest("filename", "http://url.com", "query"), new HttpResponse(new StringWriter())); var cookies = HttpContext.Current.Request.Cookies; cookies.Add(new HttpCookie("_pk_id.1.4ea4", "d32ffdf363c2f313.1610980363.")); //Act var actual = _sut.GetVisitorId(); //Assert Assert.That(actual, Is.Not.Null.Or.Empty); Assert.That(actual, Is.EqualTo("d32ffdf363c2f313")); }
public void SetNewVisitorId_WhenSpecified_IsAddedToRequest() { //Arrange var initalVisitorId = _sut.GetVisitorId(); Assert.That(initalVisitorId, Is.Not.Null.Or.Empty); //Act _sut.SetNewVisitorId(); //Assert var actual = _sut.GetVisitorId(); Assert.That(actual, Is.Not.Null.Or.Empty); Assert.That(actual, Is.Not.EqualTo(initalVisitorId)); var request = _sut.GetRequest(SiteId); Assert.That(request, Does.Contain("&_id=" + actual)); }