public TaskBoardController(ITaskBoardRepository repository, IStaticMembershipService staticMembershipService,
                            IProfileFactoryService profileFactoryService)
 {
     this.repository = repository;
     this.staticMembershipService = staticMembershipService;
     this.profileFactoryService = profileFactoryService;
 }
 public DeleteTaskBoardCommandHandler(ITaskBoardRepository taskBoardRepository)
 {
     _taskBoardRepository = taskBoardRepository;
 }
 public GetAllTaskBoardQueryHandler(ITaskBoardRepository taskBoardRepository)
 {
     _taskBoardRepository = taskBoardRepository;
 }
示例#4
0
        /// <summary>
        /// Domyślny ctor.
        /// </summary>
        /// <param name="repository">Repozytorium</param>
        public TaskBoardController(ITaskBoardRepository repository)
        {
            Ensure.ParamNotNull(repository, nameof(repository));

            mRepository = repository;
        }
        public void Setup()
        {
            mockService = new Mock<ITaskBoardRepository>();
            mockService = TaskBoardControllerTestsMockHelper.SetupUpServiceMocks(mockService);

            fakeProviderUserKey = Guid.NewGuid();
            var userMock = new Mock<MembershipUser>();
            userMock.Setup(u => u.ProviderUserKey).Returns(fakeProviderUserKey);
            userMock.Setup(u => u.UserName).Returns("kenn");

            mockStaticMembershipService = new Mock<IStaticMembershipService>();
            mockStaticMembershipService.Setup(x => x.GetUser()).Returns(userMock.Object);

            mockProfileFactoryService = new Mock<IProfileFactoryService>();
            mockProfileFactoryService.Setup(x => x.GetUserProfile(It.IsAny<string>())).Returns(new UserProfile());
            mockProfileFactoryService.Setup(x => x.GetPropertyValue(It.IsAny<string>(), It.IsAny<string>())).Returns("test value");

            service = mockService.Object;
            controller = new TaskBoardController(service, mockStaticMembershipService.Object, mockProfileFactoryService.Object);
        }
示例#6
0
 public TasksController(ISolutionRepository solutionRepository, ITaskRepository repository, IMapper mapper, UserManager <DbUser> userManager, IProjectRepository projectRepository, ITaskBoardRepository taskBoardRepository, IWebHostEnvironment appEnvironment)
 {
     _taskBoardRepository = taskBoardRepository;
     _repository          = repository;
     _mapper             = mapper;
     _userManager        = userManager;
     _projectRepository  = projectRepository;
     _appEnvironment     = appEnvironment;
     _solutionRepository = solutionRepository;
 }