mirror of
https://github.com/logos-storage/logos-storage-nim-cs-dist-tests.git
synced 2026-01-05 06:53:07 +00:00
42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
using CodexTests;
|
|
using NUnit.Framework;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Utils;
|
|
|
|
namespace CodexReleaseTests.DataTests
|
|
{
|
|
[TestFixture]
|
|
public class LocalFilesTest : CodexDistTest
|
|
{
|
|
[Test]
|
|
public void ShouldShowLocalFiles()
|
|
{
|
|
var node = StartCodex();
|
|
|
|
var size1 = 123.KB();
|
|
var size2 = 23.MB();
|
|
var file1 = GenerateTestFile(size1);
|
|
var file2 = GenerateTestFile(size2);
|
|
|
|
var cid1 = node.UploadFile(file1);
|
|
var cid2 = node.UploadFile(file2);
|
|
|
|
var localFiles = node.LocalFiles();
|
|
|
|
Assert.That(localFiles.Content.Length, Is.EqualTo(2));
|
|
|
|
var local1 = localFiles.Content.Single(f => f.Cid == cid1);
|
|
var local2 = localFiles.Content.Single(f => f.Cid == cid2);
|
|
|
|
Assert.That(local1.Manifest.Protected, Is.False);
|
|
Assert.That(local1.Manifest.OriginalBytes, Is.EqualTo(size1));
|
|
Assert.That(local2.Manifest.Protected, Is.False);
|
|
Assert.That(local2.Manifest.OriginalBytes, Is.EqualTo(size2));
|
|
}
|
|
}
|
|
}
|