Пример #1
0
        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);
        }
Пример #3
0
        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
         }
     };
 }
Пример #5
0
        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);
        }