This commit is contained in:
Zeeshaun
2026-03-13 09:11:35 -05:00
parent f004c8205a
commit c2d6bda458
197 changed files with 14970 additions and 0 deletions
@@ -0,0 +1,33 @@
using LCU.API.Internal.DocumentLib.Containers;
namespace LCU.API.Internal.DocumentLibTest.TestDataFactories;
public static class DocumentInformationFactory
{
public static DocumentInformation CreateDocumentInformation() => new()
{
DocumentId = Guid.NewGuid(),
DocumentBlobId = Guid.NewGuid(),
TraceId = Guid.NewGuid(),
Name = Guid.NewGuid().ToString(),
Type = Guid.NewGuid().ToString(),
Source = Guid.NewGuid().ToString(),
DataSource = Guid.NewGuid().ToString(),
FileSize = DateTime.Now.Millisecond,
ScanStatus = DateTime.Now.Millisecond % 2 == 0,
UploadDate = DateTime.UtcNow,
LastModifiedDate = DateTime.UtcNow,
CreatedDate = DateTime.UtcNow,
PersonNumbers = new[] { Guid.NewGuid().ToString(), Guid.NewGuid().ToString() },
OrganizationNumbers = new []{ Guid.NewGuid().ToString() , Guid.NewGuid().ToString() },
AccountNumber = Guid.NewGuid().ToString(),
Attributes = new Dictionary<string, string>
{
["PersonNumber"] = Guid.NewGuid().ToString(),
["PersonNumbers"] = $"{Guid.NewGuid()},{Guid.NewGuid()}",
["OrganizationNumber"] = Guid.NewGuid().ToString(),
["OrganizationNumbers"] = $"{Guid.NewGuid()},{Guid.NewGuid()}",
["AccountNumber"] = Guid.NewGuid().ToString()
},
};
}
@@ -0,0 +1,8 @@
namespace LCU.API.Internal.DocumentLibTest.TestDataFactories;
public static class EnumerableDataSeriesFactory
{
public static IEnumerable<T> CreateSeries<T>(Func<T> singleFactory, int count) => Enumerable
.Repeat(singleFactory, count)
.Select(f => f());
}