public EfChangeUserRoleCommand(FotobloggerContext context, ChangeUserRoleValidator validator, IApplicationActor actor, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
     _mapper    = mapper;
 }
Exemplo n.º 2
0
        public async Task accepts_role(UserRoleEnum role)
        {
            var sut = new ChangeUserRoleValidator();

            var result = await sut.ValidateAsync(
                new ChangeUserRoleRequest
            {
                UserId = 1,
                Role   = role
            }
                );

            result.IsValid.Should().BeTrue();
        }
Exemplo n.º 3
0
        public async Task fails_on_role(UserRoleEnum role)
        {
            var sut = new ChangeUserRoleValidator();

            var result = await sut.ValidateAsync(
                new ChangeUserRoleRequest
            {
                UserId = 1,
                Role   = role
            }
                );

            result.IsValid.Should().BeFalse();
            result.Errors.Should().Contain(x => x.PropertyName == nameof(ChangeUserRoleRequest.Role));
        }