Пример #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"));
        }
Пример #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"));
        }
Пример #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");
        }
Пример #4
0
 public LineManager(
     LineRepository lineRepository,
     StopManager stopManager,
     RouteStopRepository routeStopRepository,
     DepartureRepository departureRepository,
     LineValidator lineValidator,
     LineCorrector lineCorrector,
     LineFactory lineFactory)
 {
     _lineRepository      = lineRepository;
     _stopManager         = stopManager;
     _routeStopRepository = routeStopRepository;
     _lineValidator       = lineValidator;
     _departureRepository = departureRepository;
     _lineCorrector       = lineCorrector;
     _lineFactory         = lineFactory;
 }
Пример #5
0
        private void ProcessCommands()
        {
            var LstStringCommand = txtInput.Text.Split(new[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).ToList();

            int count = 1;

            foreach (var line in LstStringCommand)
            {
                if (LineValidator.ValidLine(count, line))
                {
                    if (line == "0,0")
                    {
                        CloseApp = true;
                        break;
                    }

                    LstLineCommand.Add(new LineCommand {
                        Value = line
                    });
                }
                count++;
            }
        }