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 { ["PersonNumber"] = Guid.NewGuid().ToString(), ["PersonNumbers"] = $"{Guid.NewGuid()},{Guid.NewGuid()}", ["OrganizationNumber"] = Guid.NewGuid().ToString(), ["OrganizationNumbers"] = $"{Guid.NewGuid()},{Guid.NewGuid()}", ["AccountNumber"] = Guid.NewGuid().ToString() }, }; }