Штуки
Some checks failed
Build and Push Docker Images / build (src/LiquidCode.Tester.Gateway/Dockerfile, git.nullptr.top/liquidcode/liquidcode-tester-gateway-roman, gateway) (push) Successful in 1m12s
Build and Push Docker Images / build (src/LiquidCode.Tester.Worker/Dockerfile, git.nullptr.top/liquidcode/liquidcode-tester-worker-roman, worker) (push) Has been cancelled

This commit is contained in:
2025-11-02 19:31:34 +03:00
parent 50a94ae2be
commit e154890897
103 changed files with 11185 additions and 155 deletions

View File

@@ -147,10 +147,10 @@ public class PackageParserServiceTests : IDisposable
// Act
var result = await _service.ParsePackageAsync(zipStream);
// Assert
Assert.Equal(2, result.TestCases.Count); // Only test 1 and 3
Assert.Equal(1, result.TestCases[0].Number);
Assert.Equal(3, result.TestCases[1].Number);
// Assert
Assert.Equal(2, result.TestCases.Count); // Only tests with complete I/O pairs
Assert.Equal(1, result.TestCases[0].Number);
Assert.Equal(2, result.TestCases[1].Number);
}
[Fact]
@@ -171,9 +171,9 @@ public class PackageParserServiceTests : IDisposable
var result = await _service.ParsePackageAsync(zipStream);
// Assert
Assert.Equal(2, result.TestCases.Count); // Only test 1 and 3
Assert.Equal(1, result.TestCases[0].Number);
Assert.Equal(3, result.TestCases[1].Number);
Assert.Equal(2, result.TestCases.Count); // Only tests with complete I/O pairs
Assert.Equal(1, result.TestCases[0].Number);
Assert.Equal(2, result.TestCases[1].Number);
}
[Fact]
@@ -206,9 +206,11 @@ public class PackageParserServiceTests : IDisposable
foreach (var (fileName, content) in files)
{
var entry = archive.CreateEntry(fileName);
using var entryStream = entry.Open();
using var writer = new StreamWriter(entryStream);
writer.Write(content);
using (var entryStream = entry.Open())
using (var writer = new StreamWriter(entryStream))
{
writer.Write(content);
}
}
}