Пример #1
0
        public DummyMockedLoginRepository()
        {
            using (var mock = AutoMock.GetStrict())
            {
                mock.Mock <ILogInRepository>().Setup(im => im.GetCurrentUserID(It.IsAny <string>()))
                .Returns((string q) => users.Where(u => u.userName == q).Single().id);

                mock.Mock <ILogInRepository>().Setup(im => im.GetPasswordForUser(It.IsAny <string>()))
                .Returns((string q) => users.Where(u => u.userName == q).Single().password);

                mock.Mock <ILogInRepository>().Setup(im => im.checkIfUserIsInDB(It.IsAny <string>()))
                .Returns((string q) => users.Any(u => u.userName == q));

                mock.Mock <ILogInRepository>().Setup(im => im.GetCurrentUserPosition(It.IsAny <string>()))
                .Returns("Admin");

                mock.Mock <ILogInRepository>().Setup(im => im.UpdatePass(It.IsAny <string>(), It.IsAny <string>()))
                .Callback((string username, string pass) =>
                {
                    users.Where(u => u.userName == username).First().password = pass;
                });

                mock.Mock <ILogInRepository>().Setup(im => im.GetUserFullName(It.IsAny <string>()))
                .Returns("Pesho Petrow");

                mock.Mock <ILogInRepository>().Setup(im => im.GetEmailForUser(It.IsAny <string>()))
                .Returns("*****@*****.**");


                _logInRepository = mock.Create <ILogInRepository>();
            }
        }
 public ClientController(ILogInRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
Пример #3
0
 //Only For Tests
 public LogInService(ILogInRepository _logInRepo)
 {
     _loginRepozitory = _logInRepo;
 }
 public LogInBusiness()
 {
     this.iLR = new LogInRepository();
 }
Пример #5
0
 public LogInService()
 {
     _loginRepozitory = new LogInRepository();
 }