public void Test_Error() { StringToJSONConverter converter = new StringToJSONConverter(); string json = converter.Convert("fqwef/Resources/1"); Assert.IsNull(json); }
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); }
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); }
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); }
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); }
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"); } }
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; } }