Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
        }