Ejemplo n.º 1
0
        public TeamServiceTest()
        {
            var context    = new HomeworkDbContextFake();
            var unitOfWork = new UnitOfWork(context);

            _teamRep = new RepositoryFake <Team>(context, unitOfWork);
            _userRep = new RepositoryFake <User>(context, unitOfWork);
        }
Ejemplo n.º 2
0
        public CollectionServiceTest()
        {
            var context    = new HomeworkDbContextFake();
            var unitOfWork = new UnitOfWork(context);

            _projectsRep  = new RepositoryFake <Project>(context, unitOfWork);
            _tasksRep     = new RepositoryFake <Task>(context, unitOfWork);
            _taskStateRep = new RepositoryFake <TaskState>(context, unitOfWork);
            _teamsRep     = new RepositoryFake <Team>(context, unitOfWork);
            _usersRep     = new RepositoryFake <User>(context, unitOfWork);

            _collectionService = CreateCollectionServiceInstanse();
        }
Ejemplo n.º 3
0
        public UserServiceTest()
        {
            var context    = new HomeworkDbContextFake();
            var unitOfWork = new UnitOfWork(context);

            _userRepository  = A.Fake <IRepository <User> >();
            _taskRepository  = new RepositoryFake <Task>(context, unitOfWork);
            _userServiceFake = new UserService(_userRepository,
                                               new RepositoryFake <TaskState>(context, unitOfWork),
                                               new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProjectDTO, Project>()
                .ForMember(p => p.ProjectName, options => options.MapFrom(dto => dto.Name));
                cfg.CreateMap <Project, ProjectDTO>()
                .ForMember(dto => dto.Name, options => options.MapFrom(p => p.ProjectName));

                cfg.CreateMap <Task, TaskDTO>();
                cfg.CreateMap <TaskDTO, Task>();

                cfg.CreateMap <Team, TeamDTO>();
                cfg.CreateMap <TeamDTO, Team>();

                cfg.CreateMap <UserDTO, User>();
                cfg.CreateMap <User, UserDTO>();
            }).CreateMapper());

            _userService = new UserService(new RepositoryFake <User>(context, unitOfWork),
                                           new RepositoryFake <TaskState>(context, unitOfWork),
                                           new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProjectDTO, Project>()
                .ForMember(p => p.ProjectName, options => options.MapFrom(dto => dto.Name));
                cfg.CreateMap <Project, ProjectDTO>()
                .ForMember(dto => dto.Name, options => options.MapFrom(p => p.ProjectName));

                cfg.CreateMap <Task, TaskDTO>();
                cfg.CreateMap <TaskDTO, Task>();

                cfg.CreateMap <Team, TeamDTO>();
                cfg.CreateMap <TeamDTO, Team>();

                cfg.CreateMap <UserDTO, User>();
                cfg.CreateMap <User, UserDTO>();
            }).CreateMapper());
        }