Пример #1
0
        public void Should_FailValidation_When_ClaimsIsEmpty()
        {
            // Arrange
            var claimsValidator = new ClaimsValidator();
            var claims          = new UserClaims();

            // Act
            var result  = claimsValidator.Validate(claims);
            var isValid = result.IsValid;

            // Assert
            isValid.Should().Be(false);
        }
Пример #2
0
        public void Should_PassValidation_When_AllRulesPass()
        {
            // Arrange
            var claimsValidator = new ClaimsValidator();
            var claimsFactory   = new ClaimsFactory();
            var claims          = new UserClaims()
            {
                Claims = claimsFactory.Create(AccountTypes.Individual)
            };

            // Act
            var result  = claimsValidator.Validate(claims);
            var isValid = result.IsValid;

            // Assert
            isValid.Should().Be(true);
        }