public async Task CanApproveTest() { var conUser = new ConfirmedUserDTO { UserID = "1", ConfirmDate = DateTime.Now, isClubAdmin = false, isCityAdmin = false }; var appUser = new ApproverDTO { UserID = "3", ConfirmedUser = conUser }; conUser.Approver = appUser; UserDTO user = new UserDTO { ConfirmedUsers = new List <ConfirmedUserDTO>() }; var confUsers = new List <ConfirmedUserDTO> { conUser, conUser }; _userManager.Setup(x => x.GetUserAsync(It.IsAny <ClaimsPrincipal>())).ReturnsAsync(new User { Id = "1" }); var service = GetService(); // Act var result = await service.CanApproveAsync(confUsers, "2", It.IsAny <ClaimsPrincipal>()); // Assert var res = Assert.IsType <bool>(result); Assert.True(result); }
public void CanApproveTestFailure() { var conUser = new ConfirmedUserDTO(); var confUsers = new List <ConfirmedUserDTO> { conUser, conUser, conUser, conUser }; var service = GetService(); // Act var result = service.CanApprove(confUsers, "1", ""); // Assert Assert.False(result); }
public void CanApproveTestFailure() { UserDTO user = new UserDTO { ConfirmedUsers = new List <ConfirmedUserDTO>() }; var conUser = new ConfirmedUserDTO(); var confUsers = new List <ConfirmedUserDTO> { conUser, conUser, conUser, conUser }; var service = GetService(); // Act var result = service.CanApprove(confUsers, "1", new User()); // Assert var res = Assert.IsType <bool>(result); Assert.False(result); }
public void SetUp() { _mockRepoWrapper = new Mock<IRepositoryWrapper>(); _mockMapper = new Mock<IMapper>(); _mockUserPersonalDataService = new Mock<IUserPersonalDataService>(); _mockUserBlobStorage = new Mock<IUserBlobStorageRepository>(); _mockEnv = new Mock<IWebHostEnvironment>(); _mockUniqueId = new Mock<IUniqueIdService>(); _userService = new UserService(_mockRepoWrapper.Object, _mockMapper.Object, _mockUserPersonalDataService.Object, _mockUserBlobStorage.Object, _mockEnv.Object, _mockUniqueId.Object); _confirmedUserDTO = new ConfirmedUserDTO(); _userDTO = new UserDTO() { ConfirmedUsers = new List<ConfirmedUserDTO>() { _confirmedUserDTO } }; }
public async Task CanApproveTestFailure() { UserDTO user = new UserDTO { ConfirmedUsers = new List <ConfirmedUserDTO>() }; var conUser = new ConfirmedUserDTO(); var confUsers = new List <ConfirmedUserDTO> { conUser, conUser, conUser, conUser }; _userManager.Setup(x => x.GetUserAsync(It.IsAny <ClaimsPrincipal>())).ReturnsAsync(new User { Id = "1" }); var service = GetService(); // Act var result = await service.CanApproveAsync(confUsers, "1", It.IsAny <ClaimsPrincipal>()); // Assert var res = Assert.IsType <bool>(result); Assert.False(result); }
public void CanApproveTest() { var conUser = new ConfirmedUserDTO { UserID = "1", ConfirmDate = DateTime.Now, isClubAdmin = false, isCityAdmin = false }; var appUser = new ApproverDTO { UserID = "3", ConfirmedUser = conUser }; conUser.Approver = appUser; var confUsers = new List <ConfirmedUserDTO> { conUser, conUser }; var service = GetService(); // Act var result = service.CanApprove(confUsers, "2", new User().Id); // Assert Assert.IsType <bool>(result); Assert.True(result); }