public HomeController(ContactRepository contactRepository, PrivateInformationRepository privateInformationRepository, AchievementRepository achievementRepository, AdditionalInformationRepository additionalInformationRepository, EducationRepository educationRepository, EmploymentHistoryRepository employmentHistoryRepository, ProjectsRepository projectsRepository, TechnologyRepository technologyRepository)
 {
     _contactRepository               = contactRepository;
     _privateInformationRepository    = privateInformationRepository;
     _achievementRepository           = achievementRepository;
     _additionalInformationRepository = additionalInformationRepository;
     _educationRepository             = educationRepository;
     _employmentHistoryRepository     = employmentHistoryRepository;
     _projectsRepository              = projectsRepository;
     _technologyRepository            = technologyRepository;
 }
Example #2
0
        public PrivateInformationControllerTests()
        {
            IQueryable <PrivateInformation> information = _list.AsQueryable();

            _mockSet.As <IQueryable <PrivateInformation> >().Setup(m => m.Provider).Returns(information.Provider);
            _mockSet.As <IQueryable <PrivateInformation> >().Setup(m => m.Expression).Returns(information.Expression);
            _mockSet.As <IQueryable <PrivateInformation> >().Setup(m => m.ElementType).Returns(information.ElementType);
            _mockSet.As <IQueryable <PrivateInformation> >().Setup(m => m.GetEnumerator()).Returns(() => information.GetEnumerator());
            _mockSet.Setup(d => d.Add(It.IsAny <PrivateInformation>())).Callback <PrivateInformation>((s) => _list.Add(s));
            _mockSet.Setup(d => d.Remove(It.IsAny <PrivateInformation>())).Callback <PrivateInformation>((s) => _list.Remove(s));

            _dbMock.Setup(x => x.SaveChanges()).Returns(1).Verifiable();
            _dbMock.Setup(x => x.PrivateInformations).Returns(_mockSet.Object);


            PrivateInformationRepository repository = new PrivateInformationRepository(_dbMock.Object);

            _controller = new PrivateInformationController(repository);
        }