Пример #1
0
        public void MachineNameIsCopied()
        {
            HttpProperties result = HttpPropertiesFactory.Create("/");

            string machineName = InternalHelpers.GetMachineName();

            Assert.AreEqual(machineName, result.Request.MachineName);
        }
Пример #2
0
        public Logger(string categoryName = null, string url = null)
        {
            Id            = Guid.NewGuid();
            CategoryName  = string.IsNullOrWhiteSpace(categoryName) ? Constants.DefaultLoggerCategoryName : categoryName;
            DataContainer = new LoggerDataContainer(this);

            HttpProperties httpProperties = string.IsNullOrWhiteSpace(url) ? null : HttpPropertiesFactory.Create(url);

            if (httpProperties != null)
            {
                DataContainer.SetHttpProperties(httpProperties);

                InternalHelpers.WrapInTryCatch(() =>
                {
                    NotifyBeginRequest.Notify(httpProperties.Request);
                });
            }
        }
Пример #3
0
        public void RequestHttpMethodIsGet()
        {
            HttpProperties result = HttpPropertiesFactory.Create("/");

            Assert.AreEqual("GET", result.Request.HttpMethod);
        }
Пример #4
0
 public void NullUrlThrowsException(string url)
 {
     HttpProperties result = HttpPropertiesFactory.Create(url);
 }