public void Setup() { _currentUserMock = new Mock <ICurrentUser>(); _teamRepository = new Mock <IRepository <Team, int> >(); var dbMock = new List <Team>().AsQueryable().BuildMock(); _teamRepository.Setup(x => x.GetAll()).Returns(dbMock.Object); _teamRepository.Setup(x => x.InsertAsync(It.IsAny <Team>())).ReturnsAsync(true); string ownerId = Guid.NewGuid().ToString(); var userDetails = new Mock <UserDetails>(null); userDetails.Setup(x => x.Id()).Returns(ownerId); _currentUserMock.SetupGet(x => x.Current).Returns(userDetails.Object); _manageTeamsService = new ManageTeamsService(_currentUserMock.Object, _teamRepository.Object); }
public void Setup() { _currentUserMock = new Mock <ICurrentUser>(); _teamRepository = new Mock <IRepository <Team, int> >(); var dbMock = new List <Team>(); _teamRepository.Setup(x => x.GetAllAsync()) .Returns(System.Threading.Tasks.Task.FromResult(GetFakeDbTeams())); _teamRepository.Setup(x => x.InsertAsync(It.IsAny <Team>())).ReturnsAsync(true); string ownerId = Guid.NewGuid().ToString(); var userDetails = new Mock <UserDetails>(null); userDetails.Setup(x => x.Id()).Returns(ownerId); _currentUserMock.SetupGet(x => x.Current).Returns(userDetails.Object); _manageTeamsService = new ManageTeamsService(_currentUserMock.Object, _teamRepository.Object); }