| 12345678910111213141516171819202122232425262728293031 |
- 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);
- }
- }
|