Example #1
0
        public void Resolve_External_ViewName()
        {
            var componentHelper = _resolver.GetService <RunningComponentHelper>();

            componentHelper = new RunningComponentHelperOfT <Startup>(_componentTypeResolver);

            var controller = CreateController();

            var viewName = controller.ResolveViewName("Index");

            Assert.True(viewName == "Index");
        }
Example #2
0
        public NameResolvers()
        {
            IServiceCollection services = new ServiceCollection();

            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
                          .AddEnvironmentVariables();

            var configuration = builder.Build();

            _componentTypeResolver = new DefaultComponentTypeResolver();

            services.AddNetCoreStackMvc();
            var componentHelper = new RunningComponentHelperOfT <Startup>(_componentTypeResolver);

            services.AddSingleton <RunningComponentHelper>(componentHelper);

            _resolver      = services.BuildServiceProvider();
            _context       = CreateHttpContext(_resolver, string.Empty);
            _actionContext = new ActionContext(_context, new RouteData(), new ActionDescriptor());
        }