Beispiel #1
0
        public void ConvertArrayToParamsOneParam_IncorectArray_False(string[] inner)
        {
            uint minlenth = 1;
            uint maxlenth = 2;
            uint num;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);

            bool result = parser.ConvertArrayToParams(inner, out num);

            Assert.IsFalse(result);
        }
Beispiel #2
0
        public void ValidateInputArray_NullReserense_Falfe()
        {
            string[] array = null;

            uint minlenth             = 1;
            uint maxlenth             = 2;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);
            bool result = parser.ValidateInputArray(array);

            Assert.IsFalse(result);
        }
Beispiel #3
0
        public void ValidateInputArray_ValidData_True()
        {
            string[] array = new string[] { "q", "s" };

            uint minlenth             = 1;
            uint maxlenth             = 2;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);

            bool result = parser.ValidateInputArray(array);

            Assert.IsTrue(result);
        }
Beispiel #4
0
        public void ValidateInputArray_OneArrayElementIsEmpty_False()
        {
            string[] array = new string[] { "q", string.Empty };

            uint minlenth             = 1;
            uint maxlenth             = 2;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);

            bool result = parser.ValidateInputArray(array);

            Assert.IsFalse(result);
        }
Beispiel #5
0
        public void ValidateInputArray_TooLongArray_False()
        {
            string[] array = new string[] { "q", "s", "33", " 55", "44" };

            uint minlenth             = 1;
            uint maxlenth             = 2;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);

            bool result = parser.ValidateInputArray(array);

            Assert.IsFalse(result);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            IVisualizer          vi             = new ConsoleUI();
            IEnvelopeCreator     eCreator       = new EnvelopeCreator();
            IComparer <Envelope> comparer       = new EnvelopeComparer();
            IEnvelopesStorage    eStorage       = new EnvelopesStorage(eCreator, comparer);
            IInnerDataValidator  iDataValidator = new InnerDataValidator();

            Controler cntrlr = new Controler(vi, eStorage, iDataValidator, args);

            cntrlr.Start();
        }
Beispiel #7
0
        public void ConvertArrayToParamsOneParam_ValidData_True(string[] inner, uint expected)
        {
            uint minlenth = 1;
            uint maxlenth = 2;
            uint num;
            InnerDataValidator parser = new InnerDataValidator(minlenth, maxlenth);

            bool result = parser.ConvertArrayToParams(inner, out num);

            Assert.IsTrue(result);

            Assert.AreEqual(num, expected);
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            uint maxValidLenth = 2;
            uint minValidLenth = 1;

            IVisualizer         visualizer         = new ConsoleUI();
            IInnerDataValidator innerDataValidator = new InnerDataValidator(minValidLenth, maxValidLenth);
            IAlgoritmSelector   algoritmSelector   = new AlgoritmSelector(innerDataValidator, minValidLenth, maxValidLenth);

            Controller controller = new Controller(args, visualizer, algoritmSelector);

            controller.Start();
        }
Beispiel #9
0
 public void Initialize()
 {
     _dataValidator = new InnerDataValidator();
 }