Пример #1
0
 public CommentBusinessLogicTests() : base()
 {
     commentRepositoryMock      = new Mock <IRepository <Comment> >();
     postRepositoryMock         = new Mock <IRepository <Post> >();
     commentReactRepositoryMock = new Mock <IRepository <CommentReact> >();
     contentScanTaskServiceMock = new Mock <IContentScanTaskService>();
     systemUnderTest            = new CommentBusinessLogic(postRepositoryMock.Object, commentRepositoryMock.Object,
                                                           commentReactRepositoryMock.Object, mapper, contentScanTaskServiceMock.Object);
 }
Пример #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 CommentsController(ICommentBusinessLogic commentsBL, IMapper mapper)
 {
     commentBusinessLogic = commentsBL;
     this.mapper          = mapper;
 }