Example #1
0
        public void SetUp()
        {
            _existingUser = new User(Guid.NewGuid(), "user1test.com", "password", "salt", "username");
            _newUser      = new User(Guid.NewGuid(), "user2test.com", "password2", "salt2", "username2");

            var userRepositoryMock = new Mock <IUserRepository>();

            userRepositoryMock.Setup(x => x.GetAsync(_existingUser.Email)).ReturnsAsync(_existingUser);
            userRepositoryMock.Setup(x => x.GetAsync(_newUser.Email)).ReturnsAsync(() => null);

            _authService = new AuthService(userRepositoryMock.Object, MockProvider.Encrypter());
        }
Example #2
0
        public void SetUp()
        {
            _newUser      = new Mock <User>(GuidHelper.GetGuidFromInt(0), "user2test.com", "password2", "salt2", "username2");
            _existingUser = new Mock <User>(GuidHelper.GetGuidFromInt(1), "user1test.com", "password", "salt", "username");

            _userRepositoryMock = new Mock <IUserRepository>();
            _userRepositoryMock.Setup(x => x.GetAsync(_existingUser.Object.Email)).ReturnsAsync(_existingUser.Object);
            _userRepositoryMock.Setup(x => x.GetAsync(_newUser.Object.Email)).ReturnsAsync(() => null);
            _userRepositoryMock.Setup(x => x.GetAsync(_existingUser.Object.Id)).ReturnsAsync(_existingUser.Object);
            _userRepositoryMock.Setup(x => x.GetAsync(_newUser.Object.Id)).ReturnsAsync(() => null);

            _userService = new UserService(_userRepositoryMock.Object, MockProvider.AutoMapper(),
                                           MockProvider.Encrypter());
        }