예제 #1
0
        public async Task RequestContext_LegacyActivityId_Simple()
        {
            Guid activityId = Guid.NewGuid();
            IRequestContextTestGrain grain = this.fixture.GrainFactory.GetGrain <IRequestContextTestGrain>(GetRandomGrainId());

            Trace.CorrelationManager.ActivityId = activityId;
            Guid result = await grain.E2ELegacyActivityId();

            Assert.Equal(activityId, result);  // "E2E ActivityId not propagated correctly"
        }