public void TestFixedNameWithEnvironmentVariable()
        {
            Environment.SetEnvironmentVariable(SegmentNamingStrategy.EnvironmentVariableSegmentName, "EnvironmentName");
            SegmentNamingStrategy strategy = new FixedSegmentNamingStrategy("fixedName");

            Assert.AreEqual("EnvironmentName", strategy.GetSegmentName(_request));
        }
예제 #2
0
        private static void InitializeAspNet(FixedSegmentNamingStrategy segmentNamingStrategy)
        {
            if (segmentNamingStrategy == null)
            {
                throw new ArgumentNullException("segmentNamingStrategy");
            }

            if (GetSegmentNamingStrategy() == null) // ensures only one time initialization among many HTTPApplication instances
            {
                SetSegmentNamingStrategy(segmentNamingStrategy);
            }
        }