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)); }