From b2e4ec684c42653585902afdc303744441f4ad77 Mon Sep 17 00:00:00 2001 From: Jack Edwards Date: Sat, 5 Oct 2024 17:03:23 -0500 Subject: [PATCH] Simplify test --- .../UploadMultipartFileTransfer_Tests.cs | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/Crypter.Test/Integration_Tests/FileTransfer_Tests/UploadMultipartFileTransfer_Tests.cs b/Crypter.Test/Integration_Tests/FileTransfer_Tests/UploadMultipartFileTransfer_Tests.cs index 1cbd1269..821993c3 100644 --- a/Crypter.Test/Integration_Tests/FileTransfer_Tests/UploadMultipartFileTransfer_Tests.cs +++ b/Crypter.Test/Integration_Tests/FileTransfer_Tests/UploadMultipartFileTransfer_Tests.cs @@ -167,33 +167,27 @@ public async Task Upload_Multipart_File_Transfer_Fails_When_Not_Initialized() public async Task Upload_Multipart_File_Transfer_Fails_When_Aggregate_Becomes_Too_Large() { Random random = new Random(); + int bufferSize = Convert.ToInt32(Math.Pow(10, 5)) + 1; + byte[] buffer = new byte[bufferSize]; + random.NextBytes(buffer); + string hashId = await InitiateMultipartFileTransferAsync(); - + for (int i = 0; i < 9; i++) { Either response = - await _client!.FileTransfer.UploadMultipartFileTransferAsync(hashId, i, RandomByteStreamOpener()); + await _client!.FileTransfer.UploadMultipartFileTransferAsync(hashId, i, () => new MemoryStream(buffer)); Assert.That(response.IsRight, Is.True); } { Either response = - await _client!.FileTransfer.UploadMultipartFileTransferAsync(hashId, 10, RandomByteStreamOpener()); + await _client!.FileTransfer.UploadMultipartFileTransferAsync(hashId, 10, () => new MemoryStream(buffer)); Assert.That(response.IsLeft, Is.True); response.DoLeftOrNeither( left: x => Assert.That(x, Is.EqualTo(UploadMultipartFileTransferError.AggregateTooLarge)), neither: Assert.Fail); } - - return; - - Func RandomByteStreamOpener() - { - int bufferSize = Convert.ToInt32(Math.Pow(10, 5)) + 1; - byte[] buffer = new byte[bufferSize]; - random.NextBytes(buffer); - return () => new MemoryStream(buffer); - } } }