public void InsertUser() { var newUser = new UserEntity(Guid.Empty, "login", "last", "first", 2, null); var user = repo.Insert(newUser); user.Should().BeEquivalentTo(newUser, o => o.Excluding(u => u.Id)); user.Id.Should().NotBe(Guid.Empty); }
public async Task <IActionResult> AuthenticateGoogle([FromBody] UserWithPhotoDTO userDTO) { var user = userRepository.FindByLogin(userDTO.Login); if (user == null) { var newUser = new UserEntity(userDTO.Login, DecodePassword(userDTO.Password), userDTO.Photo); userRepository.Insert(newUser); } await Authenticate(userDTO.Login); return(Ok(userDTO)); }