public void GivenAnNotParsableRule_WhenTheRuleIsVerified_ThenTheResult_ShouldNotBeSuccessfull()
        {
            //Given
            var rule = new ScriptedRuleWrapper("dummy", new[] { ".invalid=directive" });

            //When
            var(success, diagnostics) = rule.Verify();

            //Then
            Assert.False(success);
            Assert.Empty(diagnostics);
        }
        public void GivenAValidRule_WhenTheRuleIsVerified_ThenTheResult_ShouldBeSuccessfull()
        {
            //Given
            var rule = new ScriptedRuleWrapper("dummy", new[] { "" });

            //When
            var(success, diagnostics) = rule.Verify();

            //Then
            Assert.True(success);
            Assert.Empty(diagnostics);
        }
Beispiel #3
0
        public void GivenAnInvalidRule_WhenTheRuleIsVerified_ThenTheResult_ShouldNotBeSuccessfull()
        {
            //Given
            var rule = new ScriptedRuleWrapper("Test", new[] { "(" });

            //When
            var result = rule.Verify();

            //Then
            Assert.False(result.success);
            Assert.NotEmpty(result.diagnostics);
        }