Microsoft.ApplicationInsights.Web.SessionTelemetryInitializerTest.SimpleCookieWillInitializeSessionId C# (CSharp) Method

SimpleCookieWillInitializeSessionId() private method

private SimpleCookieWillInitializeSessionId ( ) : void
return void
        public void SimpleCookieWillInitializeSessionId()
        {
            var requestTelemetry = new RequestTelemetry();

            var initializer = new TestableSessionTelemetryInitializer();
            string now = DateTimeOffset.Now.ToString("O", CultureInfo.InvariantCulture);
            initializer.FakeContext
                .AddRequestCookie(new HttpCookie("ai_session", "123|" + now + "|" + now))
                .AddRequestTelemetry(requestTelemetry);

            var telemetry = new EventTelemetry();

            initializer.Initialize(telemetry);

            Assert.AreEqual("123", telemetry.Context.Session.Id);
            Assert.AreEqual("123", requestTelemetry.Context.Session.Id);
        }