コード例 #1
0
        public void Should_have_validation_error_when_name_is_too_long()
        {
            var command = Fixture.Build <CreateCategory>().With(x => x.Name, new string('*', 51)).Create();

            var categoryRules      = new Mock <ICategoryRules>();
            var permissionSetRules = new Mock <IPermissionSetRules>();

            var sut = new CreateCategoryValidator(categoryRules.Object, permissionSetRules.Object);

            sut.ShouldHaveValidationErrorFor(x => x.Name, command);
        }
コード例 #2
0
        public void Should_have_validation_error_when_permission_set_is_not_valid()
        {
            var command = Fixture.Create <CreateCategory>();

            var categoryRules = new Mock <ICategoryRules>();

            var permissionSetRules = new Mock <IPermissionSetRules>();

            permissionSetRules.Setup(x => x.IsValidAsync(command.SiteId, command.PermissionSetId)).ReturnsAsync(false);

            var sut = new CreateCategoryValidator(categoryRules.Object, permissionSetRules.Object);

            sut.ShouldHaveValidationErrorFor(x => x.PermissionSetId, command);
        }
コード例 #3
0
 public EfUpdateCategoryCommand(BlogContext context, IMapper mapper, CreateCategoryValidator validator)
 {
     this.context   = context;
     this.mapper    = mapper;
     this.validator = validator;
 }
コード例 #4
0
 public EfCreateCategoryCommand(AspProjekatContext context, CreateCategoryValidator validator)
 {
     _context   = context;
     _validator = validator;
 }
コード例 #5
0
 public EfCreateCategoryCommand(BlogContext context, CreateCategoryValidator validator)
 {
     _context   = context;
     _validator = validator;
 }
コード例 #6
0
 public SetCategoryValidatorTests()
 {
     _validator = new CreateCategoryValidator();
 }
コード例 #7
0
 public override bool IsValid()
 {
     ValidationResult = new CreateCategoryValidator().Validate(this);
     return(base.IsValid());
 }
コード例 #8
0
 public EfCreateCategoryCommand(ProjectForumContext context, IMapper mapper, CreateCategoryValidator validator)
 {
     _context   = context;
     _mapper    = mapper;
     _validator = validator;
 }
コード例 #9
0
 public EfCreateCategoryCommand(BlogContext context, CreateCategoryValidator validator, IApplicationActor actor)
 {
     _context   = context;
     _validator = validator;
     _actor     = actor;
 }
コード例 #10
0
 public CreateCategoryCommand(CoursesContext context, CreateCategoryValidator validator, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _mapper    = mapper;
 }
コード例 #11
0
 public EFCreateCategoryCommand(EstoreContext context, CreateCategoryValidator validator)
 {
     _context   = context;
     _validator = validator;
 }
コード例 #12
0
 public EfCreateCategoryCommand(BlogContext context, CreateCategoryValidator validator, IMapper mapper)
 {
     _context   = context;
     _validator = validator;
     _mapper    = mapper;
 }