Example #1
0
        public void FullNameExtractorHappyPathWithDefaults()
        {
            //ARRANGE
            var s = new ServiceResolver(new IServiceInstance[0], new ServiceResolverOptions());

            // ACT
            var fn = s.GetRegisteredNameFromFullName("Gtt.CodeWorks.Service.ServiceName");

            // ASSERT
            Assert.AreEqual("Gtt/CodeWorks/Service/ServiceName", fn);
        }
Example #2
0
        public void FullNameExtractoIgnore()
        {
            //ARRANGE
            var s = new ServiceResolver(new IServiceInstance[0], new ServiceResolverOptions
            {
                NamespacePrefixToIgnore = "Gtt.CodeWorks"
            });

            // ACT
            var fn = s.GetRegisteredNameFromFullName("Gtt.CodeWorks.Service.ServiceName");

            // ASSERT
            Assert.AreEqual("Service/ServiceName", fn);
        }
Example #3
0
        public void FullNameExtractorHappyPathMaxSegments_Max()
        {
            //ARRANGE
            var s = new ServiceResolver(new IServiceInstance[0], new ServiceResolverOptions
            {
                NamespaceDepth = 10
            });

            // ACT
            var fn = s.GetRegisteredNameFromFullName("Gtt.CodeWorks.Service.ServiceName");

            // ASSERT
            Assert.AreEqual("Gtt/CodeWorks/Service/ServiceName", fn);
        }