public void Setup() { IConfiguration Configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) #if DEBUG .AddJsonFile($"appsettings.Development.json", false) #else .AddJsonFile("appsettings.json", false) #endif .Build(); var profileName = Configuration.GetValue <string>("VeracodeProfileName"); var options = Options.Create( VeracodeFileHelper.GetConfiguration( Configuration.GetValue <string>("VeracodeFileLocation"), profileName)); _veracodeRepository = new VeracodeRepository(options); _veracodeService = new VeracodeService(new Mock <ILogger <VeracodeService> >().Object, _veracodeRepository); _dscLogic = new DscLogic(new Mock <ILogger <DscLogic> >().Object, _veracodeService, _veracodeRepository); }
public DscLogic(ILogger <DscLogic> logger, IVeracodeService veracodeService, IVeracodeRepository veracodeRepository) { _logger = logger; _veracodeService = veracodeService; _veracodeRepository = veracodeRepository; }