Skip to content

Commit c46758c

Browse files
committed
test
1 parent dfe62e1 commit c46758c

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed
Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
1-
using System;
2-
using System.Linq;
3-
using System.Threading.Tasks;
4-
using FluentAssertions;
5-
using ManagedCode.Storage.AspNetExtensions;
6-
using Microsoft.AspNetCore.Http;
7-
using Xunit;
8-
9-
namespace ManagedCode.Storage.Tests.AspNetExtensions;
10-
11-
public class FormFileExtensionsTests
12-
{
13-
[Fact]
14-
public async Task ToLocalFileAsync_SmallFile()
15-
{
16-
// Arrange
17-
const int size = 200 * 1024; // 200 KB
18-
var fileName = FileHelper.GenerateRandomFileName();
19-
var formFile = FileHelper.GenerateFormFile(fileName, size);
20-
21-
// Act
22-
var localFile = await formFile.ToLocalFileAsync();
23-
24-
// Assert
25-
localFile.FileStream.Length.Should().Be(formFile.Length);
26-
localFile.Name.Should().Be(formFile.FileName);
27-
}
28-
29-
[Fact]
30-
public async Task ToLocalFileAsync_LargeFile()
31-
{
32-
// Arrange
33-
const int size = 300 * 1024 * 1024; // 300 MB
34-
var fileName = FileHelper.GenerateRandomFileName();
35-
var formFile = FileHelper.GenerateFormFile(fileName, size);
36-
37-
// Act
38-
var localFile = await formFile.ToLocalFileAsync();
39-
40-
// Assert
41-
localFile.FileStream.Length.Should().Be(formFile.Length);
42-
localFile.Name.Should().Be(formFile.FileName);
43-
}
44-
45-
[Fact]
46-
public async Task ToLocalFilesAsync_SmallFiles()
47-
{
48-
// Arrange
49-
const int filesCount = 10;
50-
Random random = new();
51-
FormFileCollection collection = new();
52-
53-
for (var i = 0; i < filesCount; i++)
54-
{
55-
var size = random.Next(10, 1000) * 1024;
56-
var fileName = FileHelper.GenerateRandomFileName();
57-
collection.Add(FileHelper.GenerateFormFile(fileName, size));
58-
}
59-
60-
// Act
61-
var localFiles = await collection.ToLocalFilesAsync().ToListAsync();
62-
63-
// Assert
64-
localFiles.Count.Should().Be(filesCount);
65-
66-
for (var i = 0; i < filesCount; i++)
67-
{
68-
localFiles[i].FileStream.Length.Should().Be(collection[i].Length);
69-
localFiles[i].Name.Should().Be(collection[i].FileName);
70-
}
71-
}
72-
}
1+
// using System;
2+
// using System.Linq;
3+
// using System.Threading.Tasks;
4+
// using FluentAssertions;
5+
// using ManagedCode.Storage.AspNetExtensions;
6+
// using Microsoft.AspNetCore.Http;
7+
// using Xunit;
8+
//
9+
// namespace ManagedCode.Storage.Tests.AspNetExtensions;
10+
//
11+
// public class FormFileExtensionsTests
12+
// {
13+
// [Fact]
14+
// public async Task ToLocalFileAsync_SmallFile()
15+
// {
16+
// // Arrange
17+
// const int size = 200 * 1024; // 200 KB
18+
// var fileName = FileHelper.GenerateRandomFileName();
19+
// var formFile = FileHelper.GenerateFormFile(fileName, size);
20+
//
21+
// // Act
22+
// var localFile = await formFile.ToLocalFileAsync();
23+
//
24+
// // Assert
25+
// localFile.FileStream.Length.Should().Be(formFile.Length);
26+
// localFile.Name.Should().Be(formFile.FileName);
27+
// }
28+
//
29+
// [Fact]
30+
// public async Task ToLocalFileAsync_LargeFile()
31+
// {
32+
// // Arrange
33+
// const int size = 300 * 1024 * 1024; // 300 MB
34+
// var fileName = FileHelper.GenerateRandomFileName();
35+
// var formFile = FileHelper.GenerateFormFile(fileName, size);
36+
//
37+
// // Act
38+
// var localFile = await formFile.ToLocalFileAsync();
39+
//
40+
// // Assert
41+
// localFile.FileStream.Length.Should().Be(formFile.Length);
42+
// localFile.Name.Should().Be(formFile.FileName);
43+
// }
44+
//
45+
// [Fact]
46+
// public async Task ToLocalFilesAsync_SmallFiles()
47+
// {
48+
// // Arrange
49+
// const int filesCount = 10;
50+
// Random random = new();
51+
// FormFileCollection collection = new();
52+
//
53+
// for (var i = 0; i < filesCount; i++)
54+
// {
55+
// var size = random.Next(10, 1000) * 1024;
56+
// var fileName = FileHelper.GenerateRandomFileName();
57+
// collection.Add(FileHelper.GenerateFormFile(fileName, size));
58+
// }
59+
//
60+
// // Act
61+
// var localFiles = await collection.ToLocalFilesAsync().ToListAsync();
62+
//
63+
// // Assert
64+
// localFiles.Count.Should().Be(filesCount);
65+
//
66+
// for (var i = 0; i < filesCount; i++)
67+
// {
68+
// localFiles[i].FileStream.Length.Should().Be(collection[i].Length);
69+
// localFiles[i].Name.Should().Be(collection[i].FileName);
70+
// }
71+
// }
72+
// }

0 commit comments

Comments
 (0)