示例#1
0
        public void TraceIdentifier_ReturnsId()
        {
            var feature = new HttpRequestIdentifierFeature();

            var id = feature.TraceIdentifier;

            Assert.NotNull(id);
        }
示例#2
0
        public void TraceIdentifier_ReturnsStableId()
        {
            var feature = new HttpRequestIdentifierFeature();

            var id1 = feature.TraceIdentifier;
            var id2 = feature.TraceIdentifier;

            Assert.Equal(id1, id2);
        }
示例#3
0
        public void TraceIdentifier_ReturnsUniqueIdForDifferentInstances()
        {
            var feature1 = new HttpRequestIdentifierFeature();
            var feature2 = new HttpRequestIdentifierFeature();

            var id1 = feature1.TraceIdentifier;
            var id2 = feature2.TraceIdentifier;

            Assert.NotEqual(id1, id2);
        }