public void UpdateTeamMember_ShouldUpdateTeamMember_WhenValidTeamMember() { var teamMemberUpdateDto = new TeamMemberUpdateDto { Id = id, Email = email, Firstname = firstname, Lastname = lastname, IsActive = isActive }; var updatedTeamMember = new TeamMember { Id = id, Email = teamMemberUpdateDto.Email, Firstname = teamMemberUpdateDto.Firstname, Lastname = teamMemberUpdateDto.Lastname, IsActive = isActive, TeamId = teamId }; _unitOfWork.Setup(x => x.TeamMemberRepository.UpdateTeamMember(It.Is <TeamMember>(x => x.Email == teamMemberUpdateDto.Email && x.Firstname == teamMemberUpdateDto.Firstname && x.Lastname == teamMemberUpdateDto.Lastname && x.Id == teamMemberUpdateDto.Id && x.IsActive == teamMemberUpdateDto.IsActive))) .Returns(updatedTeamMember); var result = _service.UpdateTeamMember(teamMemberUpdateDto); Assert.Equal(id, result.Id); Assert.Equal(email, result.Email); Assert.Equal(firstname, result.Firstname); Assert.Equal(lastname, result.Lastname); Assert.Equal(isActive, result.IsActive); }
protected async Task HandleValidSubmit() { TeamMember result; if (TeamMember.TeamMemberId != 0) { result = await TeamMemberService.UpdateTeamMember(TeamMember); } else { result = await TeamMemberService.CreateTeamMember(TeamMember); } if (result != null) { NavigationManager.NavigateTo("/"); } }
public IActionResult UpdateTeamMember(TeamMemberDto teamMember) { return(Ok(TeamMemberService.UpdateTeamMember(teamMember))); }