33 lines
1.4 KiB
C#
33 lines
1.4 KiB
C#
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()
|
|
},
|
|
};
|
|
} |