Question: Please do testing in C#. Develop the required unit tests for the following classes in your library: SalesQuote CarWashInvoice Financial Create a new unit test
Please do testing in C#.
Develop the required unit tests for the following classes in your library:
SalesQuote

CarWashInvoice

Financial

Create a new unit test class for each class you are testing. Ensure that all method outcomes are tested, including exceptions.
Documentation is not required for unit test class or methods.
SalesQuote - vehicleSalePrice : decimal - tradelnAmount : decimal - salesTaxRate : decimal - accessoriesChosen : Accessories - exteriorFinishChosen : ExteriorFinish +> VehicleSalePrice : decimal +> TradelnAmount : decimal +> AccessoriesChosen : Accessories +> ExteriorFinishChosen : ExteriorFinish +> AccessoryCost : decimal +> FinishCost : decimal +> TotalOptions : decimal + SubTotal : decimal +> SalesTax : decimal +> Total : decimal + AmountDue : decimal +SalesQuote(vehicleSalePrice : decimal, tradelnAmount : decimal, salesTaxRate : decimal, accessoriesChosen : Accessories, exteriorFinishChosen : ExteriorFinish) +SalesQuote(vehicleSalePrice : decimal, tradelnAmount : decimal, salesTaxRate : decimal) CarWashlnvoice - packageCost : decimal - fragranceCost : decimal + PackageCost : decimal +> FragranceCost : decimal +> ProvincialSalesTaxCharged : decimal +> GoodsAndServicesTaxCharged : decimal +> SubTotal : decimal +CarWashlnvoice(provincialSalesTaxRate : decimal, goodsAndServicesTaxRate : decimal) +CarWashInvoice(provincialSalesTaxRate : decimal, goodsAndServicesTaxRate : decimal, packageCost : decimal, fragranceCost : decimal) "static" Financial +GetPayment (rate : decimal,_numberOfPaymentPeriods: int,_presentValue : decimal) : decimal
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
