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); }
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); }