Beispiel #1
0
        public void VerifyExcludesBehaviorWhenBadConfig()
        {
            string input = "car;truck;train;";

            var test = SamplingIncludesUtility.CalculateFromExcludes(input);

            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.RemoteDependency));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Event));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Exception));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.PageView));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Request));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Message));
        }
Beispiel #2
0
        public void VerifyExcludes()
        {
            string input = "DEPENDENCY;EVENT";

            var test = SamplingIncludesUtility.CalculateFromExcludes(input);

            Assert.IsFalse(test.HasFlag(SamplingTelemetryItemTypes.RemoteDependency));
            Assert.IsFalse(test.HasFlag(SamplingTelemetryItemTypes.Event));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Exception));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.PageView));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Request));
            Assert.IsTrue(test.HasFlag(SamplingTelemetryItemTypes.Message));
        }