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

InitializeSetsIsFirstForTelemetryUsingIdFromRequestTelemetry() private method

        public void InitializeSetsIsFirstForTelemetryUsingIdFromRequestTelemetry()
        {
            var telemetry = new EventTelemetry("name");

            var source = new TestableSessionTelemetryInitializer();
            var context = source.FakeContext.CreateRequestTelemetryPrivate();

            context.Context.Session.IsFirst = true;
            source.Initialize(telemetry);

            Assert.IsTrue(telemetry.Context.Session.IsFirst.HasValue);
            Assert.IsTrue(telemetry.Context.Session.IsFirst.Value);
        }