public async Task TestAuthNewUser() { var userService = new UserService( _randomGeneratorService, _userRepository, _authLinksRepository, new MokeEmailingService((email, message) => { }), _options ); await userService.SendAuthLink(FakeMail); var actual = await userService.AuthUser(RandomValue); var expected = new UserAuthorizedResult(FakeMail, true); Assert.AreEqual(expected, actual); }
public async Task TestAuthOldUser() { const string Username = "******"; await _userRepository.CreateUser(Username, FakeMail); var userService = new UserService( _randomGeneratorService, _userRepository, _authLinksRepository, new MokeEmailingService((email, message) => { }), _options ); await userService.SendAuthLink(FakeMail); var actual = await userService.AuthUser(RandomValue); var expected = new UserAuthorizedResult(Username); Assert.AreEqual(expected, actual); }