public void Validate_ValidOrientation_NoErrorMessage() { // Setup var rule = new NumericInputRule(new RoundedDouble(2), paramName); // Call IEnumerable <string> message = rule.Validate(); // Assert CollectionAssert.IsEmpty(message); }
public void Validate_InvalidOrientation_ErrorMessage() { // Setup var orientation = new RoundedDouble(2, double.NaN); var rule = new NumericInputRule(orientation, paramName); // Call IEnumerable <string> messages = rule.Validate(); string[] validationMessages = messages.ToArray(); // Assert Assert.AreEqual(1, validationMessages.Length); string expectedMessage = $"De waarde voor '{paramName}' moet een concreet getal zijn."; StringAssert.StartsWith(expectedMessage, validationMessages[0]); }