using GBDD; using Xunit; namespace GBDD.Tests; public class CsvExporterTests { [Fact] public void EscapeValue_WithoutSpecialCharacters_ReturnsOriginalValue() { string result = CsvExporter.EscapeValue("Номер постановления"); Assert.Equal("Номер постановления", result); } [Fact] public void EscapeValue_WithSemicolon_WrapsValueInQuotes() { string result = CsvExporter.EscapeValue("Иванов;Иван"); Assert.Equal("\"Иванов;Иван\"", result); } [Fact] public void EscapeValue_WithQuote_DoublesQuoteAndWrapsValue() { string result = CsvExporter.EscapeValue("Штраф \"оплачен\""); Assert.Equal("\"Штраф \"\"оплачен\"\"\"", result); } }