Example #1
0
        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);
        }
Example #2
0
        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);
        }