Exemplo n.º 1
0
        public void Validate_NonAdmin_Update_Returns_Error(string role)
        {
            var ctx = Creator.GetContext(role: role);

            _context.Setup(c => c.HttpContext).Returns(ctx);
            var validator = new StandardValidator(_context.Object);

            var valres = validator.Validate(new Standard(), ruleSet: nameof(IStandardLogic.Update));

            valres.Errors.Count().Should().Be(1);
        }
Exemplo n.º 2
0
        public void Validate_Admin_Update_Returns_NoError()
        {
            var ctx = Creator.GetContext(role: Roles.Admin);

            _context.Setup(c => c.HttpContext).Returns(ctx);
            var validator = new StandardValidator(_context.Object);

            var valres = validator.Validate(new Standard(), ruleSet: nameof(IStandardLogic.Update));

            valres.Errors.Should().BeEmpty();
        }