public async Task Delete(EF.GroupMember args) { var a = await unitOfWork.GroupMemberRepository.Entities.FirstAsync(x => x.MemberId == args.MemberId && x.GroupId == args.GroupId); unitOfWork.GroupMemberRepository.Remove(a); unitOfWork.Commit(); }
public async Task <int> Add(EF.GroupMember args) { await unitOfWork.GroupMemberRepository.AddAsync(args); await unitOfWork.CommitAsync(); return(args.Id); }
public void AddGroupMember_Success(EF.GroupMember args) { var list = mockGroupMemberRepo.Object.Entities.ToList(); var count = list.Count(); mockUnitOfWork.Setup(x => x.CommitAsync()).Callback(() => { list.Add(args); }); groupMemberBusiness.Add(args); Assert.True(list.Count > count); }
public void DeleteGroupMember_Success(EF.GroupMember args) { var list = mockGroupMemberRepo.Object.Entities.ToList(); var count = list.Count; mockUnitOfWork.Setup(x => x.Commit()).Callback(() => { var obj = list.First(x => x.GroupId == args.GroupId && x.MemberId == args.MemberId); list.Remove(obj); }); groupMemberBusiness.Delete(args); Assert.True(list.Count < count); }