Ejemplo n.º 1
0
        public ActionResult ViewTeam(string teamId)
        {
            var request = new ViewTeamRequest {TeamId = teamId};

            var handler = new ViewTeamRequestHandle(new TeamRepository());

            var response = handler.Handle(request);

            return View(new ViewTeamModel { Team = response.Team});
        }
        public void CanGetTeam()
        {
            var team = new Team();

            var teamRepo = new Mock<ITeamRepository>();
            teamRepo.Setup(x => x.GetById(team.Id)).Returns(team);

            var request = new ViewTeamRequest
                              {
                                  TeamId = team.Id
                              };

            var handler = new ViewTeamRequestHandle(teamRepo.Object);

            var response = handler.Handle(request);

            Assert.That(response.Team, Is.SameAs(team));
        }