feyris-tan 37a070b665
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 6m10s
Moved from MSTest to NUnit
2026-06-15 22:53:52 +02:00

40 lines
1.2 KiB
C#

using skyscraper5.Mpeg2;
using skyscraper5.Skyscraper.Scraper;
using skyscraper5.Skyscraper.Scraper.Storage.InMemory;
using skyscraper8.Skyscraper.Scraper.Storage;
namespace skyscraper8.Tests.NUnit.Tests.ResourceTests;
[TestFixture]
public class SkyscraperResourceTests : SkyscrapersTestingFramework
{
[Test]
public void RunTestPatterns()
{
byte[][] buffers = new byte[][]
{
Properties.Resources.test_1packet_01,
Properties.Resources.test_2packets_02_03,
Properties.Resources.test_3packets_04_05_06
};
InMemoryScraperStorageFactory imssf = new InMemoryScraperStorageFactory();
foreach (byte[] buffer in buffers)
{
TsContext mpeg2 = new TsContext();
DataStorage ds = new InMemoryScraperStorageFactory().CreateDataStorage();
ObjectStorage os = new NullObjectStorage();
SkyscraperContext skyscraper = new SkyscraperContext(mpeg2, ds, os);
MemoryStream ms = new MemoryStream(buffer, false);
skyscraper.InitalizeFilterChain();
skyscraper.IngestFromStream(ms);
ms.Close();
ms.Dispose();
}
}
}