public static IServiceCollection AddModulesToCollection(this IServiceCollection services, string modulesRootPath) { var(modules, _) = loader.GetAssembliesToRegister(); foreach (var module in modules) { RegisterAssemblyToServiceColetion(module, ref services); } return(services); }
public void GetListOfModulesInJsonFile() { //Given Constants.CodeBaseRootPath = GetExecutingDirectorybyAppDomain(); AssemblyLoaderManager loader = new AssemblyLoaderManager(); //When var(modules, plugins) = loader.GetAssembliesToRegister(); //Then Assert.NotEmpty(modules); }