Microsoft.ApplicationInsights.Web.SyntheticUserAgentTelemetryInitializerTest.AssertSyntheticSourceIsSet C# (CSharp) Method

AssertSyntheticSourceIsSet() private method

private AssertSyntheticSourceIsSet ( string userAgent ) : void
userAgent string
return void
        private void AssertSyntheticSourceIsSet(string userAgent)
        {
            var eventTelemetry = new EventTelemetry("name");
            var source = new TestableSyntheticUserAgentTelemetryInitializer(new Dictionary<string, string>
                {
                    { "User-Agent", userAgent }
                });

            source.Filters = this.botSubstrings;

            source.Initialize(eventTelemetry);

            Assert.AreEqual("Bot", eventTelemetry.Context.Operation.SyntheticSource, "Incorrect result for " + userAgent);
        }