Пример #1
0
        public AuthServiceTests()
        {
            var webTokenServiceMock = new Mock <IWebTokenService>();

            webTokenServiceMock
            .Setup(s => s.GetSecurityToken(It.IsAny <SigningCredentials>(), It.IsAny <IEnumerable <Claim> >()))
            .Returns(new JwtSecurityToken());

            _emailServiceMock = new Mock <IEmailService>();

            _encodingService = new EncodingService();

            var setup = new UnitTestSetup();

            _userManager = setup.UserManager;

            _authService = new AuthService(
                setup.UserManager,
                UnitTestSetup.Mapper,
                webTokenServiceMock.Object,
                new Mock <IUrlService>().Object,
                _encodingService,
                _emailServiceMock.Object
                );
        }
Пример #2
0
        public EmailServiceTests()
        {
            _emailSenderMock = new Mock <IEmailSender>();

            _emailService = new EmailService(
                _emailSenderMock.Object,
                new UrlService(UnitTestSetup.GetConfiguration())
                );
        }
Пример #3
0
        public UsersServiceTests()
        {
            var setup = new UnitTestSetup();

            _context                = setup.Context;
            _userManager            = setup.UserManager;
            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetRole())
            .Returns(AppRoles.Student);

            _usersService = new UsersService(
                setup.UserManager,
                _currentUserServiceMock.Object,
                UnitTestSetup.Mapper,
                new ModuleTutorsRepository(setup.Context)
                );
        }
Пример #4
0
        public ModulesServiceTests()
        {
            var setup = new UnitTestSetup();

            _context     = setup.Context;
            _userManager = setup.UserManager;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(_userManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _modulesService = new ModulesService(
                new ModulesRepository(setup.Context),
                UnitTestSetup.Mapper,
                _currentUserServiceMock.Object
                );
        }
Пример #5
0
        public TutoringApplicationsServiceTests()
        {
            var setup = new UnitTestSetup();

            _context     = setup.Context;
            _userManager = setup.UserManager;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(setup.UserManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _tutoringApplicationsService = new TutoringApplicationsService(
                setup.UserManager,
                _currentUserServiceMock.Object,
                new TimeService(),
                new TutoringApplicationsRepository(setup.Context)
                );
        }
Пример #6
0
        public ChatsServiceTests()
        {
            var setup = new UnitTestSetup();

            _userManager = setup.UserManager;
            _context     = setup.Context;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(setup.UserManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _chatsService = new ChatsService(
                new ChatMessagesRepository(setup.Context),
                _currentUserServiceMock.Object,
                setup.UserManager,
                new TimeService(),
                new Mock <IHubsService>().Object
                );
        }
Пример #7
0
        public StudentTutorsServiceTests()
        {
            var setup = new UnitTestSetup();

            _context     = setup.Context;
            _userManager = setup.UserManager;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(setup.UserManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _studentTutorsService = new StudentTutorsService(
                new StudentTutorsRepository(setup.Context),
                _currentUserServiceMock.Object,
                new ModuleTutorsRepository(setup.Context),
                new TutoringSessionsRepository(setup.Context),
                new StudentTutorIgnoresRepository(setup.Context),
                new Mock <IHubsService>().Object
                );
        }
Пример #8
0
        public AssignmentsServiceTests()
        {
            var setup = new UnitTestSetup();

            _userManager = setup.UserManager;
            _context     = setup.Context;

            var filesServiceMock = new Mock <IFilesService>();

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(_userManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _assignmentsService = new AssignmentsService(
                _currentUserServiceMock.Object,
                new AssignmentsRepository(setup.Context),
                new StudentTutorsRepository(setup.Context),
                filesServiceMock.Object
                );
        }
        public TutoringSessionsServiceTests()
        {
            var setup = new UnitTestSetup();

            _userManager = setup.UserManager;
            _context     = setup.Context;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(setup.UserManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _hubsServiceMock = new Mock <IHubsService>();

            _tutoringSessionsService = new TutoringSessionsService(
                new TutoringSessionsRepository(setup.Context),
                setup.UserManager,
                _currentUserServiceMock.Object,
                new TimeService(),
                new Mock <IEmailService>().Object,
                _hubsServiceMock.Object
                );
        }
Пример #10
0
 public UrlServiceTests()
 {
     _urlService = new UrlService(
         UnitTestSetup.GetConfiguration()
         );
 }