mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-08-07 09:56:52 +01:00
Park testing knowledge files for later review
This commit is contained in:
parent
822cae1b27
commit
c4ecab140b
6 changed files with 167 additions and 0 deletions
|
|
@ -0,0 +1,39 @@
|
|||
codeunit 50100 "Sales Discount Tests"
|
||||
{
|
||||
Subtype = Test;
|
||||
TestPermissions = Disabled;
|
||||
var
|
||||
LibrarySales: Codeunit "Library - Sales";
|
||||
LibraryVariableStorage: Codeunit "Library - Variable Storage";
|
||||
IsInitialized: Boolean;
|
||||
|
||||
[Test]
|
||||
procedure PostSalesOrderCreatesHeader()
|
||||
var
|
||||
SalesHeader: Record "Sales Header";
|
||||
begin
|
||||
Initialize();
|
||||
LibrarySales.CreateSalesHeader(SalesHeader, SalesHeader."Document Type"::Order, LibrarySales.CreateCustomerNo());
|
||||
if SalesHeader."No." = '' then Error('Header number not assigned');
|
||||
end;
|
||||
|
||||
[Test]
|
||||
procedure SalesInvoiceCarriesSellToCustomer()
|
||||
var
|
||||
SalesHeader: Record "Sales Header";
|
||||
CustomerNo: Code[20];
|
||||
begin
|
||||
Initialize();
|
||||
CustomerNo := LibrarySales.CreateCustomerNo();
|
||||
LibrarySales.CreateSalesHeader(SalesHeader, SalesHeader."Document Type"::Invoice, CustomerNo);
|
||||
if SalesHeader."Sell-to Customer No." <> CustomerNo then Error('Sell-to customer mismatch');
|
||||
end;
|
||||
local procedure Initialize()
|
||||
begin
|
||||
LibraryVariableStorage.Clear(); // runs every test, not just on first init
|
||||
if IsInitialized then exit;
|
||||
LibrarySales.SetCreditWarningsToNoWarnings();
|
||||
IsInitialized := true;
|
||||
Commit();
|
||||
end;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue