Пример #1
0
        public void Test_Error()
        {
            StringToJSONConverter converter = new StringToJSONConverter();

            string json = converter.Convert("fqwef/Resources/1");

            Assert.IsNull(json);
        }
Пример #2
0
        public void TestPATCH_Success()
        {
            StringToJSONConverter converter = new StringToJSONConverter();

            string json         = converter.Convert("PATCH/Resources/1/query/fields");
            Zahtev zahtev       = new Zahtev("PATCH", "/Resources/1", "query", "fields");
            string expectedJson = JsonConvert.SerializeObject(zahtev, Formatting.Indented);

            Assert.AreEqual(json, expectedJson);
        }
Пример #3
0
        public void TestPOST_Success()
        {
            StringToJSONConverter converter = new StringToJSONConverter();

            string json         = converter.Convert("POST/Resources/1");
            Zahtev zahtev       = new Zahtev("POST", "/Resources", "1", null);
            string expectedJson = JsonConvert.SerializeObject(zahtev, Formatting.Indented);

            Assert.AreEqual(json, expectedJson);
        }
Пример #4
0
        public void TestGet_Success2()
        {
            StringToJSONConverter converter = new StringToJSONConverter();

            string json         = converter.Convert("GET/Resources/1/name='Pera'/name;surname");
            Zahtev zahtev       = new Zahtev("GET", "/Resources/1", "name='Pera'", "name;surname");
            string expectedJson = JsonConvert.SerializeObject(zahtev, Formatting.Indented);

            Assert.AreEqual(json, expectedJson);
        }
Пример #5
0
        public void TestDelete_Success()
        {
            StringToJSONConverter converter = new StringToJSONConverter();

            string  json         = converter.Convert("DELETE/Resources/1");
            Request Request      = new Request("DELETE", "/Resources/1", null, null);
            string  expectedJson = JsonConvert.SerializeObject(Request, Formatting.Indented);

            Assert.AreEqual(json, expectedJson);
        }
Пример #6
0
        static void Main(string[] args)
        {
            StringToJSONConverter stringToJSON = new StringToJSONConverter();
            string URL = "";

            while (true)
            {
                Console.WriteLine("Unesite URL: ");
                URL = Console.ReadLine();

                string jsonRequest = stringToJSON.Convert(URL);
                Console.WriteLine(jsonRequest);

                XNode xmlNode = JsonConvert.DeserializeXNode(jsonRequest, "Request");

                CommunicationBusService CBService = new CommunicationBusService(xmlNode);
                Console.WriteLine(CBService.Run(xmlNode));

                XElement element = xmlNode.Document.Element("Request");
            }
        }
Пример #7
0
        static void Main(string[] args)
        {
            StringToJSONConverter stringToJSON = new StringToJSONConverter();
            char   exit     = 'a';
            string URL      = "";
            bool   urlValid = false;
            string zahtev   = "";

            while (exit.ToString().ToUpper() != "X")
            {
                while (!urlValid)
                {
                    Console.WriteLine("Unesite URL: ");
                    URL      = Console.ReadLine();
                    zahtev   = stringToJSON.Convert(URL);
                    urlValid = true;
                }
                string jsonZahtev = stringToJSON.Convert(URL);
                Console.WriteLine(jsonZahtev);


                XNode xmlNode = JsonConvert.DeserializeXNode(jsonZahtev, "Zahtev");

                CommunicationBusService CBService = new CommunicationBusService(xmlNode);
                Console.WriteLine(CBService.Run(xmlNode));

                XElement element = xmlNode.Document.Element("Zahtev");
                Console.WriteLine(element.ToString());

                //Console.WriteLine(XMLToDBAdapter.XMLToSql(xmlNode));

                urlValid = false;
                //Izlaz
                Console.WriteLine("Unesite 'X' da izadjete iz aplikacije" + System.Environment.NewLine);
                exit = Console.ReadKey().KeyChar;
            }
        }