public async void AdminCanAssignUserToManager() { var umId = new AssignUserToManagerRequest() { UserId = 4, ManagerId = 2 }; await _context.AuthorizeAsAdmin(); await _context.CreateUser(); var response = await _context.Client.PostAsJsonAsync("account/assign", umId); response.StatusCode.Should().BeEquivalentTo(200); var user = await _context.GetUser(4); await _context.RemoveUser(4); user.ManagerId.Should().Be(2); }
public async Task AssignUserToManager([FromBody] AssignUserToManagerRequest umRequest) => await _userService.AssignUserToManager(umRequest.UserId, umRequest.ManagerId);