Codebasis als Dateien ins Arbeitsrepo statt als Gitlink

QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142)
getrackt, ohne .gitmodules und ohne erreichbares Remote. Der
Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar
gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege
der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen.

Umstellung:
- Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert
  (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6)
- Gitlink aus dem Index entfernt
- Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB

Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte
bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
This commit is contained in:
Christoph Schwörer
2026-08-26 07:43:51 +02:00
parent 18edae75b6
commit f045b99a25
24664 changed files with 5846716 additions and 1 deletions
@@ -0,0 +1,388 @@
{
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: '',
CommissionMailSetting: 0,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CreateHelpdesks: 3,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: DateTime,
DirectoryI3D: null,
EditorI3D: 22,
Email: '',
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 0,
Information: 'Dieser Auftrag wurde von ITscope importiert.\r\n\r\nDie ITscope Bestellnummer: \r\n193B-220105-3\r\n\r\nEndkundenbestellreferenz: Test 123\r\n\r\nDie Rechnungsadresse bei ITscope war: \r\nDRK-Kreisverband Gütersloh e.V.\r\nKaiserstraße 38\r\n33330 Gütersloh\r\nDeutschland\r\n\r\nDie Lieferadresse bei ITscope war: \r\nDRK-Kreisverband Gütersloh e.V.\r\nKaiserstraße 38\r\n33330 Gütersloh\r\nDeutschland\r\n',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsDirectDeliveryPossible: false,
IsLeasingActive: false,
IsPartialDeliveryPossible: false,
IsPurchasingBlocked: false,
IsServiceActive: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskI3D: null,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalNote: null,
InternalPosition: 0,
IsBillingPartList: false,
IsDirectDeliveryPossible: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PlannedDurationInHours: 0.0,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: null,
QuantityOrdered: 0.0,
QuantityPicked: 0.0,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
SpecialAgreementI3D: null,
Text: 'Sehr geehrter Herr Meier,\r\n\r\nanbei erhalten Sie unsere Auftragsbestätigung.',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskI3D: null,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalNote: null,
InternalPosition: 1,
IsBillingPartList: false,
IsDirectDeliveryPossible: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PlannedDurationInHours: 0.0,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: null,
QuantityOrdered: 0.0,
QuantityPicked: 0.0,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskI3D: null,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalNote: null,
InternalPosition: 2,
IsBillingPartList: false,
IsDirectDeliveryPossible: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PlannedDurationInHours: 0.0,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
PurchasePriceSupplierI3D: null,
QuantityComplete: null,
QuantityOrdered: 0.0,
QuantityPicked: 0.0,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'FREMD',
ArticleI3D: 1,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: '0195042247329',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskI3D: null,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalNote: null,
InternalPosition: 0,
IsBillingPartList: false,
IsDirectDeliveryPossible: false,
IsLeasing: false,
IsReverseCharge: false,
IsService: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '20T8000MGE',
MasterDataListSerialNumberI3D: null,
OriginalPurchasePrice: 850.00,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PlannedDurationInHours: 0.0,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 850.00,
PurchaseInformations: null,
PurchaseOrderNumber: '193B-220105-3',
PurchasePriceSupplierI3D: null,
QuantityComplete: 1.0,
QuantityOrdered: 0.0,
QuantityPicked: 0.0,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: null,
SpecialAgreementI3D: null,
Text: 'Lenovo ThinkPad E15 \1 - Ryzen 5 4500U / 2.3 GHz, ThinkPad E15 - 15,6" Notebook - 2,3 GHz 39,6 cm',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: null
}
],
LeasingFee: 0.0,
LeasingMonths: 0,
LeasingRatePercent: 0.0,
LeasingRatePerMonth: 0.0,
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 20384,
OfficeStaffI3D: 38,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: DateTime,
Produced: false,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptConditionI3D: 15,
ReceiptConditionText: 'Vielen Dank für Ihren Auftrag. \r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.',
ReceiptKind: 2,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
ServiceFee: 0.0,
ServiceMonths: 0,
ServiceRatePercent: 0.0,
ServiceRatePerMonth: 0.0,
ShowInformation: true,
State: 1,
Street: '',
VariableDateField: null,
Version: 1,
Zip: ''
}
@@ -0,0 +1,215 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts.Orders;
using Centron.Interfaces.BL;
using Centron.Tests.EndToEnd.Infrastructure;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket124401
{
public class Ticket124401Test : EndToEndTest
{
private LoggedInUser GetUser(BLSession session) => new LoggedInUser(session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11));
private LoggedInUser GetUser()
{
using (var session = new BLSession())
return new LoggedInUser(session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11));
}
private string _openTransOrderXML = @"<ORDER xmlns=""http://www.opentrans.org/XMLSchema/2.1"" xmlns:ns2=""http://www.bmecat.org/bmecat/2005"" xmlns:ns3=""http://www.w3.org/2000/09/xmldsig#"" type=""standard"" version=""2.1"">
<ORDER_HEADER>
<CONTROL_INFO>
<GENERATOR_INFO>itscope</GENERATOR_INFO>
<GENERATION_DATE>2022-01-05T11:43:11</GENERATION_DATE>
</CONTROL_INFO>
<ORDER_INFO>
<ORDER_ID>193B-220105-3</ORDER_ID>
<ORDER_DATE>2022-01-05T11:42:51.459</ORDER_DATE>
<ns2:LANGUAGE default=""true"">deu</ns2:LANGUAGE>
<PARTIES>
<PARTY>
<ns2:PARTY_ID type=""supplier_specific"">14598</ns2:PARTY_ID>
<PARTY_ROLE>buyer</PARTY_ROLE>
<ADDRESS>
<ns2:NAME>DRK-Kreisverband Gütersloh e.V.</ns2:NAME>
<CONTACT_DETAILS>
<ns2:CONTACT_ID>d73f90ec-4b81-4467-ba2c-f3087a5635eb</ns2:CONTACT_ID>
<ns2:CONTACT_NAME>Heinze</ns2:CONTACT_NAME>
<ns2:FIRST_NAME>Daniel</ns2:FIRST_NAME>
<CONTACT_ROLE type=""document_issuer"">Sonstige</CONTACT_ROLE>
<ns2:EMAILS>
<ns2:EMAIL>daniel.heinze@hosysteme.de</ns2:EMAIL>
</ns2:EMAILS>
</CONTACT_DETAILS>
<ns2:STREET>Kaiserstraße 38</ns2:STREET>
<ns2:ZIP>33330</ns2:ZIP>
<ns2:CITY>Gütersloh</ns2:CITY>
<ns2:COUNTRY>Deutschland</ns2:COUNTRY>
<ns2:COUNTRY_CODED>DE</ns2:COUNTRY_CODED>
</ADDRESS>
</PARTY>
<PARTY>
<ns2:PARTY_ID type=""supplier_specific"">14598</ns2:PARTY_ID>
<PARTY_ROLE>invoice_recipient</PARTY_ROLE>
<ADDRESS>
<ns2:NAME>DRK-Kreisverband Gütersloh e.V.</ns2:NAME>
<CONTACT_DETAILS>
<ns2:CONTACT_ID>63a732aa-9c9c-499e-aa31-0c82fea717cd</ns2:CONTACT_ID>
<ns2:CONTACT_NAME>Heinze</ns2:CONTACT_NAME>
<ns2:FIRST_NAME>Daniel</ns2:FIRST_NAME>
<CONTACT_ROLE type=""document_issuer"">Sonstige</CONTACT_ROLE>
<ns2:EMAILS>
<ns2:EMAIL>daniel.heinze@hosysteme.de</ns2:EMAIL>
</ns2:EMAILS>
</CONTACT_DETAILS>
<ns2:STREET>Kaiserstraße 38</ns2:STREET>
<ns2:ZIP>33330</ns2:ZIP>
<ns2:CITY>Gütersloh</ns2:CITY>
<ns2:COUNTRY>Deutschland</ns2:COUNTRY>
<ns2:COUNTRY_CODED>DE</ns2:COUNTRY_CODED>
</ADDRESS>
</PARTY>
<PARTY>
<ns2:PARTY_ID type=""supplier_specific"">14598</ns2:PARTY_ID>
<PARTY_ROLE>delivery</PARTY_ROLE>
<ADDRESS>
<ns2:NAME>DRK-Kreisverband Gütersloh e.V.</ns2:NAME>
<ns2:STREET>Kaiserstraße 38</ns2:STREET>
<ns2:ZIP>33330</ns2:ZIP>
<ns2:CITY>Gütersloh</ns2:CITY>
<ns2:COUNTRY>Deutschland</ns2:COUNTRY>
<ns2:COUNTRY_CODED>DE</ns2:COUNTRY_CODED>
</ADDRESS>
</PARTY>
<PARTY>
<ns2:PARTY_ID type=""party_specific"">667</ns2:PARTY_ID>
<PARTY_ROLE>manufacturer</PARTY_ROLE>
<ADDRESS>
<ns2:NAME>Lenovo Global Technology Germany GmbH</ns2:NAME>
<ns2:STREET>Meitnerstr. 9</ns2:STREET>
<ns2:ZIP>70563</ns2:ZIP>
<ns2:CITY>Stuttgart</ns2:CITY>
<ns2:COUNTRY>Deutschland</ns2:COUNTRY>
<ns2:COUNTRY_CODED>DE</ns2:COUNTRY_CODED>
<ns2:PHONE type=""office"">+49 711 656900</ns2:PHONE>
<ns2:URL>http://www.lenovo.com/de/de/</ns2:URL>
<ns2:ADDRESS_REMARKS>e092f2de-96c8-4f33-a0db-182219f2947c</ns2:ADDRESS_REMARKS>
</ADDRESS>
</PARTY>
<PARTY>
<ns2:PARTY_ID type=""buyer_specific"">20002650</ns2:PARTY_ID>
<PARTY_ROLE>supplier</PARTY_ROLE>
<ADDRESS>
<ns2:NAME>ho.Systeme GmbH &amp; Co. KG</ns2:NAME>
<ns2:STREET>Kreisstraße 10</ns2:STREET>
<ns2:ZIP>33790</ns2:ZIP>
<ns2:CITY>Halle</ns2:CITY>
<ns2:COUNTRY>Deutschland</ns2:COUNTRY>
<ns2:COUNTRY_CODED>DE</ns2:COUNTRY_CODED>
<ns2:PHONE type=""office"">+49 5201/971770</ns2:PHONE>
<ns2:FAX type=""office"">+49 5201/97177177</ns2:FAX>
<ns2:URL>www.hosysteme.de</ns2:URL>
<ns2:ADDRESS_REMARKS>3d00be03-8c01-4bac-afd4-e70021a7acd9</ns2:ADDRESS_REMARKS>
</ADDRESS>
</PARTY>
</PARTIES>
<CUSTOMER_ORDER_REFERENCE>
<ORDER_ID>Test 123</ORDER_ID>
</CUSTOMER_ORDER_REFERENCE>
<ORDER_PARTIES_REFERENCE>
<ns2:BUYER_IDREF type=""supplier_specific"">14598</ns2:BUYER_IDREF>
<ns2:SUPPLIER_IDREF type=""buyer_specific"">20002650</ns2:SUPPLIER_IDREF>
<INVOICE_RECIPIENT_IDREF type=""supplier_specific"">14598</INVOICE_RECIPIENT_IDREF>
<SHIPMENT_PARTIES_REFERENCE>
<DELIVERY_IDREF type=""supplier_specific"">14598</DELIVERY_IDREF>
</SHIPMENT_PARTIES_REFERENCE>
</ORDER_PARTIES_REFERENCE>
<ns2:CURRENCY>EUR</ns2:CURRENCY>
<PARTIAL_SHIPMENT_ALLOWED>true</PARTIAL_SHIPMENT_ALLOWED>
<HEADER_UDX>
<UDX.DROPSHIPMENT>false</UDX.DROPSHIPMENT>
<UDX.SHIPPING.COSTS>5.00</UDX.SHIPPING.COSTS>
</HEADER_UDX>
</ORDER_INFO>
</ORDER_HEADER>
<ORDER_ITEM_LIST>
<ORDER_ITEM>
<LINE_ITEM_ID>00001</LINE_ITEM_ID>
<PRODUCT_ID>
<ns2:SUPPLIER_PID type=""supplier_specific"">-</ns2:SUPPLIER_PID>
<ns2:SUPPLIER_IDREF type=""buyer_specific"">20002650</ns2:SUPPLIER_IDREF>
<ns2:INTERNATIONAL_PID type=""itscope"">1000000678000</ns2:INTERNATIONAL_PID>
<ns2:DESCRIPTION_SHORT>HOSTDNB15Basic</ns2:DESCRIPTION_SHORT>
<ns2:PRODUCT_TYPE>bundle</ns2:PRODUCT_TYPE>
</PRODUCT_ID>
<PRODUCT_COMPONENTS>
<PRODUCT_COMPONENT>
<PRODUCT_ID>
<ns2:SUPPLIER_PID type=""supplier_specific"">8913673000</ns2:SUPPLIER_PID>
<ns2:INTERNATIONAL_PID type=""ean"">0195042247329</ns2:INTERNATIONAL_PID>
<ns2:INTERNATIONAL_PID type=""itscope"">8913673000</ns2:INTERNATIONAL_PID>
<ns2:DESCRIPTION_LONG>Lenovo ThinkPad E15 \1 - Ryzen 5 4500U / 2.3 GHz, ThinkPad E15 - 15,6"" Notebook - 2,3 GHz 39,6 cm</ns2:DESCRIPTION_LONG>
<MANUFACTURER_INFO>
<ns2:MANUFACTURER_IDREF type=""party_specific"">667</ns2:MANUFACTURER_IDREF>
<ns2:MANUFACTURER_PID>20T8000MGE</ns2:MANUFACTURER_PID>
</MANUFACTURER_INFO>
<ns2:PRODUCT_TYPE>component</ns2:PRODUCT_TYPE>
</PRODUCT_ID>
<QUANTITY>1</QUANTITY>
<ns2:ORDER_UNIT>C62</ns2:ORDER_UNIT>
</PRODUCT_COMPONENT>
</PRODUCT_COMPONENTS>
<QUANTITY>1</QUANTITY>
<ns2:ORDER_UNIT>C62</ns2:ORDER_UNIT>
<PRODUCT_PRICE_FIX>
<ns2:PRICE_AMOUNT>850.00</ns2:PRICE_AMOUNT>
<TAX_DETAILS_FIX>
<ns2:TAX_CATEGORY>standard_rate</ns2:TAX_CATEGORY>
<ns2:TAX_TYPE>VAT</ns2:TAX_TYPE>
<ns2:TAX>0.19</ns2:TAX>
<TAX_AMOUNT>161.50</TAX_AMOUNT>
</TAX_DETAILS_FIX>
</PRODUCT_PRICE_FIX>
<PRICE_LINE_AMOUNT>850.00</PRICE_LINE_AMOUNT>
<ITEM_UDX>
<UDX.BUNDLEPARTSLISTVISIBLE>true</UDX.BUNDLEPARTSLISTVISIBLE>
</ITEM_UDX>
</ORDER_ITEM>
</ORDER_ITEM_LIST>
<ORDER_SUMMARY>
<TOTAL_ITEM_NUM>1</TOTAL_ITEM_NUM>
<TOTAL_AMOUNT>850.00</TOTAL_AMOUNT>
</ORDER_SUMMARY>
</ORDER>";
public Ticket124401Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.CreateOrderPositionItemsFromOpenTransXML();
}
private void CreateOrderPositionItemsFromOpenTransXML()
{
using (var session = new BLSession())
{
var result = session.GetBL<ReceiptWebServiceBL>()
.CreateOrderFromITscope(10022, null, null, this._openTransOrderXML, this.GetUser().User)
.ThrowIfError();
this.Verifier.Verify("OrderPositionItems", result);
}
}
}
}