コード例 #1
0
 public void WhenRequestingTheHyperlinksTheCurrentUserCanAccess(string moduleName)
 {
     dashboardService = new NavigationService(authorizationService, eTicketRepository, featureRepository);
     actualHyperlinks = dashboardService.ResolveNavigationHyperlinks(ApplicationModule.Parse(moduleName));
 }
コード例 #2
0
        private static string ToMultilineText(NavigationHyperlinks hyperlinks)
        {
            var builder = new StringBuilder();

            AppendSection(builder, "ApplicationSection", hyperlinks.ApplicationSection);
            AppendSection(builder, "UtilitiesSection", hyperlinks.UtilitiesSection);
            AppendSection(builder, "ReportsSection", hyperlinks.ReportsSection);

            return builder.ToString().Trim(Environment.NewLine.ToCharArray());
        }