コード例 #1
0
 public GymApplicationController(IGymApplicationRepository gar, IGymRepository gr, ISupportStaffRepository ssr, IApplicationCodeRepository acr, IMailer mail)
 {
     applicationRepository = gar;
     gymRepository         = gr;
     staffRepository       = ssr;
     codeRepository        = acr;
     mailer = mail;
 }
コード例 #2
0
        public GymApplicationTests() : base()
        {
            IConfigurationBuilder configurationBuilder = new ConfigurationBuilder();

            configurationBuilder.AddJsonFile("appsettings.json");
            IConfiguration configuration = configurationBuilder.Build();

            /* Setup Repositories */
            applicationRepository = new GymApplicationRepository(DbContext);
            gymRepository         = new GymRepository(DbContext);
            staffRepository       = new SupportStaffRepository(DbContext);
            codeRepository        = new ApplicationCodeRepository(DbContext);
            mailer = new Mailer(configuration);

            /* Setup Controllers */
            gymApplicationController = new GymApplicationController(applicationRepository, gymRepository, staffRepository, codeRepository, mailer);
        }