public void DisplayName_IsCodeAndDescription()
        {
            // arrange
            var information = new HttpStatusCodeInformation("404", "Not found");

            // assert
            Assert.That(information.DisplayName, Is.EqualTo("404 Not found"));
        }
        public void Ctor_SetsCodeAndDescription()
        {
            // act
            var information = new HttpStatusCodeInformation("404", "Not found");

            // assert
            Assert.That(information.Code, Is.EqualTo("404"));
            Assert.That(information.Description, Is.EqualTo("Not found"));
        }
        public void Ctor_NoArguments_CodeAndDescriptionAreEmpty()
        {
            // act
            var information = new HttpStatusCodeInformation();

            // assert
            Assert.That(information.Code, Is.EqualTo(string.Empty));
            Assert.That(information.Description, Is.EqualTo(string.Empty));
        }
		public void SetStatusCodeInformation(HttpStatusCodeInformation information)
		{
			if (information == null)
			{
				throw new ArgumentNullException("information");
			}

			StatusCodeInformation = information;
		}
		public ErrorLog()
		{
			Url = "UNKNOWN";
			CleanUrl = Url;
			User = "******";
			ServerVariables = new List<NameValuePair>();
			Cookies = new List<NameValuePair>();
			FormValues = new List<NameValuePair>();
			QuerystringValues = new List<NameValuePair>();
			ClientInformation = new ClientInformation();
			StatusCodeInformation = new HttpStatusCodeInformation();
            CustomDataValues = new List<NameValuePair>();
		}
		public void SetStatusCodeInformation_SetsInformation()
		{
			// arrange
			var error = new ErrorLog();
			var info = new HttpStatusCodeInformation();

			// act
			error.SetStatusCodeInformation(info);

			// assert
			Assert.That(error.StatusCodeInformation, Is.EqualTo(info));
		}