示例#1
0
        public void SalesQuoteConstructorTest()
        {
            Decimal        vehicleSalePrice     = 13456.12m;                      // TODO: Initialize to an appropriate value
            Decimal        tradeInValue         = 10123.23m;                      // TODO: Initialize to an appropriate value
            Decimal        salesTaxRate         = .13m;                           // TODO: Initialize to an appropriate value
            Accessories    accessoriesChosen    = Accessories.ComputerNavigation; // TODO: Initialize to an appropriate value
            ExteriorFinish exteriorFinishChosen = ExteriorFinish.Custom;          // TODO: Initialize to an appropriate value

            SalesQuote_Accessor target = new SalesQuote_Accessor(vehicleSalePrice, tradeInValue, salesTaxRate, accessoriesChosen, exteriorFinishChosen);

            Assert.AreEqual(target._vehicleSalePrice, vehicleSalePrice);
            Assert.AreEqual(target._tradeInValue, tradeInValue);
            Assert.AreEqual(target._salesTaxRate, salesTaxRate);
            Assert.AreEqual(target._accessoriesChosen, accessoriesChosen);
            Assert.AreEqual(target._exteriorFinishChosen, exteriorFinishChosen);
        }
示例#2
0
        public void AmountDueTest()
        {
            Decimal        vehicleSalePrice     = 13456.12m;                                                                                             // TODO: Initialize to an appropriate value
            Decimal        tradeInValue         = 10123.23m;                                                                                             // TODO: Initialize to an appropriate value
            Decimal        salesTaxRate         = .13m;                                                                                                  // TODO: Initialize to an appropriate value
            Accessories    accessoriesChosen    = Accessories.None;                                                                                      // TODO: Initialize to an appropriate value
            ExteriorFinish exteriorFinishChosen = ExteriorFinish.None;                                                                                   // TODO: Initialize to an appropriate value

            SalesQuote_Accessor target = new SalesQuote_Accessor(vehicleSalePrice, tradeInValue, salesTaxRate, accessoriesChosen, exteriorFinishChosen); // TODO: Initialize to an appropriate value

            Decimal actual;

            actual = target.AmountDue;

            Assert.AreEqual(target.Total - target._tradeInValue, actual);
        }