Exemplo n.º 1
0
        public void GetRequest_TwoComponentCookie_SetsCorrectCookie()
        {
            //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 request = _sut.GetRequest(SiteId);

            //Assert
            Assert.That(request, Does.Contain("&_id=d32ffdf363c2f313"));
        }
        public void SetPageCharset_WhenSpecified_IsAddedToRequest(string charset, string expected)
        {
            // Arrange, Act
            _sut.SetPageCharset(charset);
            // Assert
            var actual = _sut.GetRequest(SiteId);

            if (string.IsNullOrEmpty(expected))
            {
                Assert.That(actual, Does.Not.Contain("&cs="));
            }
            else
            {
                Assert.That(actual, Does.Contain(expected));
            }
        }