private TeamsViewModel GetTeamsForCurrentProfileAndBuildModel() { var profileId = GetProfileFromCookie(); var request = new GetTeamsForProfileRequest {ProfileId = profileId}; var response = new GetTeamsForProfileHandle(new TeamRepository()).Handle(request); var model = new TeamsViewModel {Teams = response.Teams}; return model; }
public void CanGetTeamsForProfile() { var request = new GetTeamsForProfileRequest() {ProfileId = "123"}; var repo = new Mock<ITeamRepository>(); repo.Setup(x => x.GetTeamsForProfile(request.ProfileId)) .Returns(new List<Team> {TestData.CreateTeam1()}); var handler = new GetTeamsForProfileHandle(repo.Object); var response = handler.Handle(request); Assert.That(response.Teams.Count, Is.EqualTo(1)); }