Exemple #1
0
        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);
        }
Exemple #2
0
 public DscLogic(ILogger <DscLogic> logger, IVeracodeService veracodeService, IVeracodeRepository veracodeRepository)
 {
     _logger             = logger;
     _veracodeService    = veracodeService;
     _veracodeRepository = veracodeRepository;
 }