Microsoft.ApplicationInsights.WindowsServer.Channel.Implementation.SamplingScoreGeneratorTest.GenerateRandomUserId()

Here are the examples of the csharp api class Microsoft.ApplicationInsights.WindowsServer.Channel.Implementation.SamplingScoreGeneratorTest.GenerateRandomUserId() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

1. Example

Project: ApplicationInsights-dotnet
Source File: SamplingScoreGeneratorTest.cs
[TestMethod]
        public void SamplingScoreGeneratedUsingUserIdIfPresent()
        {
            string userId = GenerateRandomUserId();

            var eventTelemetry = new EventTelemetry();
            eventTelemetry.Context.User.Id = userId;
            eventTelemetry.Context.Operation.Id = GenerateRandomOperaitonId();

            var requestTelemetry = new RequestTelemetry();
            requestTelemetry.Context.User.Id = userId;
            requestTelemetry.Context.Operation.Id = GenerateRandomOperaitonId();

            var eventTelemetrySamplingScore = SamplingScoreGenerator.GetSamplingScore(eventTelemetry);
            var requestTelemetrySamplingScore = SamplingScoreGenerator.GetSamplingScore(requestTelemetry);

            Assert.AreEqual(eventTelemetrySamplingScore, requestTelemetrySamplingScore, 12);
        }

2. Example

Project: ApplicationInsights-dotnet
Source File: SamplingScoreGeneratorTest.cs
[TestMethod]
        public void SamplingScoreIsntChangedByUserId()
        {
            string opId = GenerateRandomOperaitonId();

            var eventTelemetry = new EventTelemetry();
            eventTelemetry.Context.Operation.Id = opId;
            eventTelemetry.Context.User.Id = GenerateRandomUserId();

            var requestTelemetry = new RequestTelemetry();
            requestTelemetry.Context.Operation.Id = opId;
            requestTelemetry.Context.User.Id = GenerateRandomUserId();

            var eventTelemetrySamplingScoreNoUserId = SamplingScoreGenerator.GetSamplingScore(eventTelemetry);
            var requestTelemetrySamplingScoreNoUserId = SamplingScoreGenerator.GetSamplingScore(requestTelemetry);

            Assert.AreEqual(eventTelemetrySamplingScoreNoUserId, requestTelemetrySamplingScoreNoUserId, 12);

            eventTelemetry.Context.User.Id = string.Empty;
            requestTelemetry.Context.User.Id = string.Empty;
            var eventTelemetrySamplingScoreWithUserId = SamplingScoreGenerator.GetSamplingScore(eventTelemetry);
            var requestTelemetrySamplingScoreWithUserId = SamplingScoreGenerator.GetSamplingScore(requestTelemetry);

            Assert.AreEqual(eventTelemetrySamplingScoreNoUserId, eventTelemetrySamplingScoreWithUserId);
            Assert.AreEqual(requestTelemetrySamplingScoreNoUserId, requestTelemetrySamplingScoreWithUserId);
        }