Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializerTest.InitializeGetsFirstIpIfHeaderHasSeveralIps C# (CSharp) Method

InitializeGetsFirstIpIfHeaderHasSeveralIps() private method

private InitializeGetsFirstIpIfHeaderHasSeveralIps ( ) : void
return void
        public void InitializeGetsFirstIpIfHeaderHasSeveralIps()
        {
            var dictionary = new Dictionary<string, string> { { "X-Forwarded-For", "1.2.3.4, 2.3.4.5,3.4.5.6" } };
            var module = new TestableClientIpHeaderTelemetryInitializer(dictionary);
            var telemetry = new EventTelemetry();

            module.Initialize(telemetry);

            Assert.AreEqual("1.2.3.4", telemetry.Context.Location.Ip);
        }