Example #1
0
        public void ValidateNegativeTest()
        {
            var validator = new LineValidator();

            Assert.IsFalse(validator.Validate("Veneer - Charter Industries - 3M Adhesive Backed - Cherry 10mm"));
            Assert.IsFalse(validator.Validate("# Existing materials, restocked"));
        }
Example #2
0
        public void ValidatePositiveTest()
        {
            var validator = new LineValidator();

            Assert.IsTrue(validator.Validate("Hdw Accuride CB0115-CASSRC - Locking Handle Kit - Black;CB0115-CASSRC;WH-C,10|WH-B, 5 | WH - C, 3"));
            Assert.IsTrue(validator.Validate("Veneer - Charter Industries - 3M Adhesive Backed - Cherry 10mm - Paper Back;3M-Cherry - 10mm; WH - A,10 | WH - B,1"));
        }
Example #3
0
        public void ValidateExceptionTest()
        {
            var validator = new LineValidator()
            {
                SuppressExceptions = false
            };

            validator.Validate("Veneer - Charter Industries - 3M Adhesive Backed - Cherry 10mm");
            validator.Validate("# Existing materials, restocked");
        }
Example #4
0
 public void Create(IEnumerable <LineDTO> lineDTOs)
 {
     _lineValidator.Validate(lineDTOs);
     foreach (var lineDTO in lineDTOs)
     {
         Create(lineDTO);
     }
 }