File size: 837 Bytes
97c95a9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System.Text;
using TaskTrackingSystem.Shared;
using Xunit;

namespace TaskTrackingSystem.Tests;

public sealed class SimplePdfReportBuilderTests
{
    [Fact]
    public void BuildTableReport_GeneratesPdfForBurmeseText()
    {
        var pdf = SimplePdfReportBuilder.BuildTableReport(
            "လုပ်ငန်း အစီရင်ခံစာ",
            ["ရှာဖွေရန်: လုပ်ငန်းအားလုံး"],
            ["လုပ်ငန်း", "စီမံကိန်း", "အခြေအနေ"],
            [["မြန်မာစာ စမ်းသပ်လုပ်ငန်း", "စီမံကိန်းတစ်", "လုပ်ဆောင်ဆဲ"]]);

        Assert.True(pdf.Length > 1_000);
        Assert.Equal("%PDF", Encoding.ASCII.GetString(pdf, 0, 4));
    }
}