コード例 #1
0
        private void NieuweRouteVervangtDefaultRoute()
        {
            var descriptor = new ActionDescriptor()
            {
                DisplayName        = "controller",
                AttributeRouteInfo = new AttributeRouteInfo()
                {
                    Template = Routes.CodetableProviderController
                }
            };

            var actionDescriptors = new List <ActionDescriptor>();

            actionDescriptors.Add(descriptor);

            var newRoute = "api/mijncodetables";

            var builder = new CodetableDiscoveryRouteBuilder();

            builder.SetRoute(actionDescriptors, newRoute);

            Assert.Equal("api/mijncodetables", descriptor.AttributeRouteInfo.Template);
        }
コード例 #2
0
        private void NieuweRouteZelfdeAlsDefaultRouteDoetNiets()
        {
            var descriptor = new ActionDescriptor()
            {
                DisplayName        = "controller",
                AttributeRouteInfo = new AttributeRouteInfo()
                {
                    Template = Routes.CodetableProviderController
                }
            };

            var actionDescriptors = new List <ActionDescriptor>();

            actionDescriptors.Add(descriptor);

            var newRoute = Routes.CodetableProviderController;

            var builder = new CodetableDiscoveryRouteBuilder();

            builder.SetRoute(actionDescriptors, newRoute);

            Assert.Equal(Routes.CodetableProviderController, descriptor.AttributeRouteInfo.Template);
        }