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);
 }
Exemple #2
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);
        }
 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;
 }