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);
 }
예제 #4
0
        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);
        }
예제 #5
0
 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
            };
        }
예제 #7
0
 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;
 }