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 FixtureGeneratorController(IFixtureSelector fixtureSelector, IEncounterBusinessLogic encounterBL, ISportBusinessLogic sportBL, IMapper mapper) { this.fixtureSelector = fixtureSelector; this.encounterBL = encounterBL; this.sportBL = sportBL; this.mapper = mapper; }
public void TestInitialize() { mockSportRepo = new Mock <IRepository <Sport> >(); sportBL = new SportBusinessLogic(mockSportRepo.Object); sportList = new List <Sport>(); mockSportRepo.Setup(un => un.Get(null, null, "")).Returns(sportList); }
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 SportsController(ISportBusinessLogic sportBL, IMapper mapper) { sportBusinessLogic = sportBL; this.mapper = mapper; }
public void TestInitialize() { mockEncounterRepo = new Mock <IRepository <Encounter> >(); mockSportRepo = new Mock <IRepository <Sport> >(); sportBL = new SportBusinessLogic(mockSportRepo.Object); mockSportBL = new Mock <ISportBusinessLogic>(); encounterBL = new EncounterBusinessLogic(mockEncounterRepo.Object, mockSportBL.Object); encounterList = new List <Encounter>(); mockEncounterRepo.Setup(r => r.Get(null, null, It.IsAny <string>())).Returns(encounterList); mockEncounterRepo.Setup(r => r.Get(It.IsAny <Expression <Func <Encounter, bool> > >(), null, It.IsAny <string>())).Returns(encounterList); football = new Sport() { Id = 1, Name = "Football", EncounterMode = EncounterMode.Double }; mockSportBL.Setup(s => s.GetById(1)).Returns(football); basketball = new Sport() { Id = 2, Name = "Basketball", EncounterMode = EncounterMode.Double }; mockSportBL.Setup(s => s.GetById(2)).Returns(basketball); nacional = new Team() { Id = 1, Name = "Nacional", SportId = 1 }; eNacional = new EncountersTeams() { Team = nacional, TeamId = nacional.Id }; peñarol = new Team() { Id = 2, Name = "Peñarol", SportId = 1 }; ePeñarol = new EncountersTeams() { Team = peñarol, TeamId = peñarol.Id }; cerro = new Team() { Id = 3, Name = "Cerro", SportId = 1 }; eCerro = new EncountersTeams() { Team = cerro, TeamId = cerro.Id }; defensor = new Team { Id = 4, Name = "Defensor", SportId = 1 }; eDefensor = new EncountersTeams() { Team = defensor, TeamId = defensor.Id }; danubio = new Team { Id = 5, Name = "Danubio", SportId = 1 }; eDanubio = new EncountersTeams() { Team = danubio, TeamId = danubio.Id }; var teamList = new List <Team>() { nacional, peñarol, defensor, danubio, cerro }; footballWithTeams = new Sport() { Id = 3, Name = "Football", EncounterMode = EncounterMode.Double, Teams = teamList }; mockSportBL.Setup(s => s.GetById(3)).Returns(footballWithTeams); aguada = new Team() { Id = 6, Name = "Aguada", SportId = 2 }; eAguada = new EncountersTeams() { Team = aguada, TeamId = aguada.Id }; golf = new Sport() { Id = 4, Name = "Golf", EncounterMode = EncounterMode.Multiple }; mockSportBL.Setup(s => s.GetById(4)).Returns(golf); golfTeam1 = new Team() { Id = 7, Name = "golfTeam1", SportId = 4 }; eGolfTeam1 = new EncountersTeams() { Team = golfTeam1, TeamId = golfTeam1.Id }; golfTeam2 = new Team { Id = 8, Name = "golfTeam2", SportId = 4 }; eGolfTeam2 = new EncountersTeams() { Team = golfTeam2, TeamId = golfTeam2.Id }; golfTeam3 = new Team { Id = 9, Name = "golfTeam3", SportId = 4 }; eGolfTeam3 = new EncountersTeams() { Team = golfTeam3, TeamId = golfTeam3.Id }; }
public EncounterBusinessLogic(IRepository <Encounter> repository, ISportBusinessLogic sportBL) { this.repository = repository; this.sportBL = sportBL; }
public TeamBusinessLogic(IRepository <Team> repository, ISportBusinessLogic sportBl) { this.repository = repository; this.sportBL = sportBl; }
public PositionTableCalculator(ISportBusinessLogic sportBL, IEncounterBusinessLogic encounterBL) { this.sportBL = sportBL; this.encounterBL = encounterBL; }