public void AppliesTo_WhenRulesSetsAreNull_AndRulesSetIsNotEmpty_ShouldReturnFalse()
        {
            // Arrange
            var validator = new RulesSetEmployeeValidator();
            validator.RulesSets = null;

            // Act
            var result = validator.AppliesTo("Test");

            // Assert
            Assert.That(result, Is.False);
        }
        public void AppliesTo_WhenRulesSetIsContained_ShouldReturnTrue()
        {
            // Arrange
            var validator = new RulesSetEmployeeValidator();
            validator.RulesSets = new string[]{"Test"};

            // Act
            var result = validator.AppliesTo("Test");

            // Assert
            Assert.That(result, Is.True);
        }
        public void AppliesTo_WhenRulesSetsAreNull_AndRulesSetIsNull_ShouldReturnTrue()
        {
            // Arrange
            var validator = new RulesSetEmployeeValidator();
            validator.RulesSets = null;

            // Act
            var result = validator.AppliesTo(null);

            // Assert
            Assert.That(result, Is.True);
        }