public ClassesController(IUserRepository uR, IClassRepository cR, IClassRegisterRepository cRR, IGymRepository gR, IClassAttendanceRepository cAR, IMailer mail) { userRepository = uR; classRepository = cR; registerRepository = cRR; gymRepository = gR; classAttendanceRepository = cAR; mailer = mail; }
public GymClassesTests() : base() { IConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddJsonFile("appsettings.json"); IConfiguration configuration = configurationBuilder.Build(); userRepository = new UserRepository(DbContext); registerRepository = new ClassRegisterRepository(DbContext); classRepository = new ClassRepository(DbContext, registerRepository); gymRepository = new GymRepository(DbContext); classAttendanceRepository = new ClassAttendanceRepository(DbContext); mailer = new Mailer(configuration); classesController = new ClassesController(userRepository, classRepository, registerRepository, gymRepository, classAttendanceRepository, mailer); }