public void SetResponse_string_2() { // Arrang YandexDialogsJsonConverter.Api api = new YandexDialogsJsonConverter.Api(); string jsonExpected = " { \"response\": { \"text\": \"Здравствуйте! Это мы, хороводоведы.\", \"tts\": \"Здравствуйте! Это мы, хоров+одо в+еды.\", \"card\": { \"type\": \"BigImage\", \"image_id\": \"1027858/46r960da47f60207e924\", \"title\": \"Заголовок для изображения\", \"description\": \"Описание изображения.\", \"button\": { \"text\": \"Надпись на кнопке\", \"url\": \"http://example.com/\", \"payload\": { } } }, \"buttons\": [ { \"title\": \"Надпись на кнопке\", \"payload\": {}, \"url\": \"https://example.com/\", \"hide\": true } ], \"end_session\": false }, \"session\": { \"session_id\": \"2eac4854 - fce721f3 - b845abba - 20d60\", \"message_id\": 4, \"user_id\": \"AC9WC3DF6FCE052E45A4566A48E6B7193774B84814CE49A922E163B8B29881DC\" }, \"version\": \"1.0\"}"; YandexDialogsJsonConverter.Response.Response value = new YandexDialogsJsonConverter.Response.Response( new YandexDialogsJsonConverter.Response.ResponseObject("Здравствуйте! Это мы, хороводоведы.", false, "Здравствуйте! Это мы, хоров+одо в+еды.", new YandexDialogsJsonConverter.Response.ImageCard.BigImageCard ( "1027858/46r960da47f60207e924", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard ("Надпись на кнопке", "http://example.com/", new object()), "Заголовок для изображения", "Описание изображения."), new YandexDialogsJsonConverter.Response.Buttons[] { new YandexDialogsJsonConverter.Response.Buttons ("Надпись на кнопке", new object(), "https://example.com/", true) }), new YandexDialogsJsonConverter.Response.Session ("2eac4854-fce721f3-b845abba-20d60", 4, "AC9WC3DF6FCE052E45A4566A48E6B7193774B84814CE49A922E163B8B29881DC") ); // Act string json = api.SetResponse(value); string json1 = json.Replace(" ", ""); string jsonExpected1 = jsonExpected.Replace(" ", ""); bool s = json1 == jsonExpected1; // Assert Assert.AreEqual(jsonExpected1, json1, true); }
public void SetResponse_string_1() { // Arrang YandexDialogsJsonConverter.Api api = new YandexDialogsJsonConverter.Api(); string jsonExpected = "{\"response\": {\"text\": \"Здравствуйте! Это мы, хороводоведы.\",\"tts\": \"Здравствуйте! Это мы, хоров+одо в+еды.\", \"buttons\": [ { \"title\": \"Надпись на кнопке\", \"payload\": {}, \"url\": \"https://example.com/\", \"hide\": true } ], \"end_session\": false }, \"session\": { \"session_id\": \"2eac4854-fce721f3-b845abba-20d60\", \"message_id\": 4, \"user_id\": \"AC9WC3DF6FCE052E45A4566A48E6B7193774B84814CE49A922E163B8B29881DC\" }, \"version\": \"1.0\"}"; YandexDialogsJsonConverter.Response.Response value = new YandexDialogsJsonConverter.Response.Response( new YandexDialogsJsonConverter.Response.ResponseObject("Здравствуйте! Это мы, хороводоведы.", false, "Здравствуйте! Это мы, хоров+одо в+еды.", null, new YandexDialogsJsonConverter.Response.Buttons[] { new YandexDialogsJsonConverter.Response.Buttons("Надпись на кнопке", new object(), "https://example.com/", true) }), new YandexDialogsJsonConverter.Response.Session ("2eac4854-fce721f3-b845abba-20d60", 4, "AC9WC3DF6FCE052E45A4566A48E6B7193774B84814CE49A922E163B8B29881DC") ); // Act string json = api.SetResponse(value); string json1 = json.Replace(" ", ""); string jsonExpected1 = jsonExpected.Replace(" ", ""); bool s = json1 == jsonExpected1; // Assert Assert.AreEqual(jsonExpected1, json1, true); }