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); }
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); }
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); }