private DormitoryController createController(IDormitoryRepository dormitoryRepo) { if (dormitoryRepo == null) { dormitoryRepo = new MockDormitoryRepo(); } var userRepo = new MockUserRepo(); var roomRepo = new MockRoomRepo(); var userManager = new Mock <MockUserManager>().Object; var authService = new Mock <IAuthorizationService>(); authService .Setup(x => x.AuthorizeAsync(It.IsAny <ClaimsPrincipal>(), It.IsAny <object>(), It.IsAny <IEnumerable <IAuthorizationRequirement> >())) .Returns(Task.FromResult(AuthorizationResult.Success())); var announcementRepo = new Mock <IAnnouncementRepository>().Object; var localizer = new Mock <IStringLocalizer <LangResources> >().Object; return(new DormitoryController(dormitoryRepo, userRepo, roomRepo, userManager, authService.Object, announcementRepo, localizer)); }
public RepoTeste() { _mapper = new MapperConfiguration(c => c.AddProfile <UsersProfile>()).CreateMapper(); repository = new MockUserRepo(); control = new UsersController(repository, _mapper); }