示例#1
0
        public Tuple <bool, string> JsonValidator(JsonInputDto input)
        {
            ValidatorService s = new ValidatorService();
            var output         = s.JsonValidator(input.JsonData);

            return(Tuple.Create(output.Item1, output.Item2));
        }
示例#2
0
        public void InValidTest1()
        {
            ValidatorService s = new ValidatorService();
            var result         = s.JsonValidator(Config.INVALID_TEST1);

            Assert.AreEqual(Tuple.Create(false, "} has no opening"), result);
        }
示例#3
0
        public void InValidTest3()
        {
            ValidatorService s = new ValidatorService();
            var result         = s.JsonValidator(Config.INVALID_TEST3);

            //
            Assert.AreEqual(Tuple.Create(false, "] is a closing without a proper opening"), result);
        }
示例#4
0
        public void ValidTest3()
        {
            ValidatorService s = new ValidatorService();
            var result         = s.JsonValidator(Config.VALID_TEST3);

            //Assertion
            Assert.AreEqual(Tuple.Create(true, "Json is Valid"), result);
        }