public async System.Threading.Tasks.Task GetTeamAsync_ManageTeamsServiceReturnsTeam_Team() { //Arrange const string id = "abc-def"; const int teamId = 3; Team team = Team.Create(3, "def-abc", "Team3", new List <TeamMember>() { TeamMember.Create(3, 3, "asf-fgv", User.Create("1234", "*****@*****.**", "vasya", "ivanov")) }); _teamRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(team); var ud = new Mock <UserDetails>(null); ud.Setup(x => x.Id()).Returns(id); ud.Setup(x => x.Name()).Returns("name"); _currentUserMock.SetupGet(x => x.Current).Returns(ud.Object); //Act var result = await _manageTeamsService.GetTeamAsync(teamId); //Assert Assert.AreEqual(3, result.Id); }
public async System.Threading.Tasks.Task GetTeamAsync_ManageTeamsServiceReturnsTeam_Team() { //Arrange const string id = "abc-def"; const int teamId = 3; Team team = new Team { Id = 3, TeamOwner = "def-abc", TeamName = "Team3", TeamMembers = new List <TeamMember> { new TeamMember { MemberId = "asf-fgv" } } }; _teamRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(team); var ud = new Mock <UserDetails>(null); ud.Setup(x => x.Id()).Returns(id); ud.Setup(x => x.Name()).Returns("name"); _currentUserMock.SetupGet(x => x.Current).Returns(ud.Object); //Act var result = await _manageTeamsService.GetTeamAsync(teamId); //Assert Assert.AreEqual(3, result.Id); }