public async Task GetInitiativeMember_ShouldReturnInitiativeMember_WhenInitiativeMemberExists() { //Arrange var initiativeId = Guid.NewGuid(); var memberId = Guid.NewGuid(); var initiativeMemberDto = new InitiativeMemberDto { InitiativeId = initiativeId.ToString(), MemberId = memberId.ToString(), Rating = 5 }; var initiativeMember = new InitiativeMember { InitiativeId = initiativeId, MemberId = memberId.ToString() }; _initiativeMockUnitOfWork.Setup(x => x.InitiativeMember.GetInitiativeMember(initiativeMemberDto.MemberId, initiativeMemberDto.InitiativeId)).ReturnsAsync(initiativeMember); //Act var initiativeMemberReturn = await _service.GetInitiativeMember(initiativeMemberDto); //Assert Assert.Equal(initiativeMemberDto.InitiativeId, initiativeMemberReturn.InitiativeId.ToString()); Assert.IsType <InitiativeMember>(initiativeMemberReturn); }
public async Task <bool> RemoveInitiativeMember(InitiativeMember initiativeMember) { return(await _unitOfWork.InitiativeMember.RemoveInitiativeMember(initiativeMember)); }