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; }
//Only For Tests public LogInService(ILogInRepository _logInRepo) { _loginRepozitory = _logInRepo; }
public LogInBusiness() { this.iLR = new LogInRepository(); }
public LogInService() { _loginRepozitory = new LogInRepository(); }