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()); }
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()); }