OrderCreationServiceTest
Tests
| Test |
Duration |
Result |
| acceptsBoundaryTotals() |
0.007s |
passed |
| propagatesReservationFailure() |
0.007s |
passed |
| rejectsIdenticalSourceAndDestinationAccounts() |
0.003s |
passed |
| rejectsInvalidProductId() |
0.003s |
passed |
| rejectsMissingCustomerBankAccount() |
0.028s |
passed |
| rejectsMissingProduct() |
0.005s |
passed |
| rejectsMissingQuantity() |
0.001s |
passed |
| rejectsMissingSessionCustomer() |
0.004s |
passed |
| rejectsMissingStoreBankAccount() |
0.001s |
passed |
| rejectsNegativeOrderTotal() |
0.003s |
passed |
| rejectsNonPositiveCustomerBankAccount() |
0.003s |
passed |
| rejectsNonPositiveQuantityBeforeReadingOrWriting() |
0.007s |
passed |
| rejectsNonPositiveStoreBankAccount() |
0.003s |
passed |
| rejectsOrderTotalBelowMinimum() |
0.003s |
passed |
| rejectsOrderTotalExceedingMaximum() |
0.004s |
passed |
| rejectsOrderTotalWithMoreThanTwoDecimalPlaces() |
0.003s |
passed |
| savesOrderBeforeReservingStock() |
0.025s |
passed |