Beispiel #1
0
        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);