public void ErrorItemsCardList() { // Arrang string excectedText1 = "Items должно быть не меньше 1 и не больше 5"; string excectedText2 = "YandexDialogsJsonConverter.Response.ImageCard.ItemsCardList"; // Act YandexDialogsJsonConverter.Response.Сheck.ResponseObject responseObject = new YandexDialogsJsonConverter.Response.Сheck.ResponseObject ( new YandexDialogsJsonConverter.Response.ResponseObject( "", false, "", new YandexDialogsJsonConverter.Response.ImageCard.ItemsCardList( new YandexDialogsJsonConverter.Response.ImageCard.CardBase.HeaderCard("TestString"), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems[] { new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), }, new YandexDialogsJsonConverter.Response.ImageCard.CardBase.FooterCard("TestString", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://tech.yandex.ru/dialogs/alice/doc/protocol-docpage/#response", new { }))) , new YandexDialogsJsonConverter.Response.Buttons[] { new YandexDialogsJsonConverter.Response.Buttons("TestString", new { }, "https://www.youtube.com/watch?v=CT_p236O5mI", true) })); var v = responseObject.QueueError.Dequeue(); // Assert Assert.AreEqual(excectedText1, v.ErrorText); Assert.AreEqual(excectedText2, v.OdjName); Assert.AreEqual(true, responseObject.Check); }
public void NotError2() { // Arrang // Act YandexDialogsJsonConverter.Response.Сheck.ResponseObject responseObject = new YandexDialogsJsonConverter.Response.Сheck.ResponseObject ( new YandexDialogsJsonConverter.Response.ResponseObject( "", false, "", new YandexDialogsJsonConverter.Response.ImageCard.ItemsCardList( new YandexDialogsJsonConverter.Response.ImageCard.CardBase.HeaderCard("TestString"), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems[] { new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.ImageCard.CardBase.CardItems( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://www.youtube.com/watch?v=CT_p236O5mI", new { }), "TestString", ""), }, new YandexDialogsJsonConverter.Response.ImageCard.CardBase.FooterCard("TestString", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://tech.yandex.ru/dialogs/alice/doc/protocol-docpage/#response", new { }))) , new YandexDialogsJsonConverter.Response.Buttons[] { new YandexDialogsJsonConverter.Response.Buttons("TestString", new { }, "https://www.youtube.com/watch?v=CT_p236O5mI", true) })); // Assert Assert.AreEqual(0, responseObject.QueueError.Count); Assert.AreEqual(false, responseObject.Check); }
public void ErrorTts() { // Arrang string excectedText1 = "Tts " + TestString.TextErrorMes10241500; string excectedText2 = "YandexDialogsJsonConverter.Response.ResponseObject.Tts"; // Act YandexDialogsJsonConverter.Response.Сheck.ResponseObject responseObject = new YandexDialogsJsonConverter.Response.Сheck.ResponseObject ( new YandexDialogsJsonConverter.Response.ResponseObject( "", false, TestString.Text1500, new YandexDialogsJsonConverter.Response.ImageCard.BigImageCard( "", new YandexDialogsJsonConverter.Response.ImageCard.CardBase.ButtonCard("TextSet", "https://tech.yandex.ru/dialogs/alice/doc/protocol-docpage/#response", new { }), "TestString", ""), new YandexDialogsJsonConverter.Response.Buttons[] { new YandexDialogsJsonConverter.Response.Buttons("TestString", new { }, "https://www.youtube.com/watch?v=CT_p236O5mI", true) })); var v = responseObject.QueueError.Dequeue(); // Assert Assert.AreEqual(excectedText1, v.ErrorText); Assert.AreEqual(excectedText2, v.OdjName); Assert.AreEqual(true, responseObject.Check); }