public void TestInitialize() { teamWithAllData = new Team() { Name = "TeamName", Photo = @"C:\path\to\file.jpg", SportId = 1 }; teamList = new List <Team>() { teamWithAllData }; sport = new Sport() { Id = 1, Name = "SportName", Teams = teamList }; sportList = new List <Sport>() { sport }; mockTeamRepo = new Mock <IRepository <Team> >(); mockSportRepo = new Mock <IRepository <Sport> >(); sportBL = new SportBusinessLogic(mockSportRepo.Object); teamBL = new TeamBusinessLogic(mockTeamRepo.Object, sportBL); mockTeamRepo.Setup(r => r.Get(null, null, "")).Returns(teamList); mockTeamRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(teamWithAllData); mockSportRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(sport); }
public void TestInitialize() { mockCommentRepo = new Mock <IRepository <Comment> >(); mockEncounterRepo = new Mock <IRepository <Encounter> >(); mockSportRepo = new Mock <IRepository <Sport> >(); mockTeamRepo = new Mock <IRepository <Team> >(); mockUserRepo = new Mock <IRepository <User> >(); encounterBL = new EncounterBusinessLogic(mockEncounterRepo.Object, NO_BUSINESS_LOGIC); sportBL = new SportBusinessLogic(mockSportRepo.Object); teamBL = new TeamBusinessLogic(mockTeamRepo.Object, sportBL); userBL = new UserBusinessLogic(mockUserRepo.Object, teamBL, NO_UT_REPOSITORY); commentBL = new CommentBusinessLogic(mockCommentRepo.Object, encounterBL, userBL); commentList = new List <Comment>(); user = new User() { Id = 1 }; var nacional = new Team() { Id = 1, Name = "Nacional", SportId = 1 }; var eNacional = new EncountersTeams() { Team = nacional, TeamId = nacional.Id }; var peñarol = new Team() { Id = 2, Name = "Peñarol", SportId = 1 }; var ePeñarol = new EncountersTeams() { Team = peñarol, TeamId = peñarol.Id }; ICollection <EncountersTeams> teams = new List <EncountersTeams>() { eNacional, ePeñarol }; var sport = new Sport() { Id = 1, Name = "Futbol" }; encounter = new Encounter() { Id = 1, Date = DateTime.Now, SportId = sport.Id, Teams = teams }; encounterList = new List <Encounter>() { encounter }; mockCommentRepo.Setup(r => r.Get(null, null, "")).Returns(commentList); }
public UserBusinessLogic(IRepository <User> repository, ITeamBusinessLogic teamBL, IRepository <UsersTeams> favsRepo) { this.repository = repository; favoritesRepository = favsRepo; this.teamBusinessLogic = teamBL; }
public TeamsController(ITeamBusinessLogic teamBL, IMapper mapper) { teamBusinessLogic = teamBL; this.mapper = mapper; }