Example #1
0
        public void OnBeginRequest_Should_Redirect_When_Requesting_Url_Start_With_WWW()
        {
            using (_repository.Record())
            {
                SetupResult.For(_httpContext.Request).Return(_httpRequest);
                SetupResult.For(_httpContext.Response).Return(_httpResponse);

                Expect.Call(_httpRequest.Url).Return(new Uri("http://www.mysite.com"));

                Expect.Call(_httpResponse.StatusCode).Return((int)HttpStatusCode.MovedPermanently);

                var module = new RemoveW3HttpModuleImpl();
                module.OnBeginRequest(_httpContext);
            }
            _repository.ReplayAll();

            _repository.VerifyAll();
        }
		public void OnBeginRequest_Should_Redirect_When_Requesting_Url_Start_With_WWW()
		{
			using (_repository.Record())
			{
				SetupResult.For(_httpContext.Request).Return(_httpRequest);
				SetupResult.For(_httpContext.Response).Return(_httpResponse);

				Expect.Call(_httpRequest.Url).Return(new Uri("http://www.mysite.com"));

				Expect.Call(_httpResponse.StatusCode).Return((int)HttpStatusCode.MovedPermanently);

				var module = new RemoveW3HttpModuleImpl();
				module.OnBeginRequest(_httpContext);
			}
			_repository.ReplayAll();

			_repository.VerifyAll();

		}