/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.UnitTests/Utils/StringUtilsTests.cs
30 строк
682 B
Ivan Kozhin
Unescape support for octet and hex numbers
26 мар 2024, 08:01
26 мар 2024, 08:01
12d2ed6
Код
Авторство
О чём код?
using Xunit; using QueryCat.Backend.Core.Utils; namespace QueryCat.UnitTests.Utils; /// <summary> /// Tests for <see cref="StringUtils" />. /// </summary> public class StringUtilsTests { [Fact] public void Unescape_OctetString_CorrectCode() { // Arrange and act. var result = StringUtils.Unescape(@"Test \13"); // Assert. Assert.Contains(char.ConvertFromUtf32(11), result); } [Fact] public void Unescape_HexString_CorrectCode() { // Arrange and act. var result = StringUtils.Unescape(@"Test \U0001F939 Test"); // Assert. Assert.Contains(char.ConvertFromUtf32(129337), result); } }