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