public GymApplicationController(IGymApplicationRepository gar, IGymRepository gr, ISupportStaffRepository ssr, IApplicationCodeRepository acr, IMailer mail) { applicationRepository = gar; gymRepository = gr; staffRepository = ssr; codeRepository = acr; mailer = mail; }
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); }