Ejemplo n.º 1
0
        public void Validate_ValidOrientation_NoErrorMessage()
        {
            // Setup
            var rule = new NumericInputRule(new RoundedDouble(2), paramName);

            // Call
            IEnumerable <string> message = rule.Validate();

            // Assert
            CollectionAssert.IsEmpty(message);
        }
Ejemplo n.º 2
0
        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]);
        }