public void Setup() { _currentUser = new Mock <ICurrentUser>(); _teamMemberRepository = new Mock <IRepository <TeamMember, int> >(); _teamRepository = new Mock <IRepository <Team, int> >(); var mock = GetFakeDbTeam().AsQueryable().BuildMock(); _teamMemberRepository.Setup(t => t.GetAll()).Returns(mock.Object); _teamMemberRepository.Setup(t => t.DeleteAsync(It.IsAny <TeamMember>())).ReturnsAsync(true); _teamsMembersService = new ManageTeamsMembersService(_teamRepository.Object, _teamMemberRepository.Object, _currentUser.Object); }
public void Setup() { _currentUser = new Mock <ICurrentUser>(); _teamMemberRepository = new Mock <IRepository <TeamMember, int> >(); _teamRepository = new Mock <IRepository <Team, int> >(); var mock = GetFakeDbTeam().AsQueryable().BuildMock(); _teamRepository.Setup(t => t.GetAllAsync()) .Returns(System.Threading.Tasks.Task.FromResult(GetFakeDbTeam())); _teamMemberRepository.Setup(t => t.InsertAsync(It.IsAny <Business.Models.TeamMember>())).ReturnsAsync(true); _teamsMembersService = new ManageTeamsMembersService(_teamRepository.Object, _teamMemberRepository.Object, _currentUser.Object); }