public PriceInfo(
            decimal?bidPrice,
            decimal?purchasePrice,
            decimal?finalPrice)
        {
            InvalidPriceException.AssertValid(nameof(bidPrice), bidPrice);
            InvalidPriceException.AssertValid(nameof(purchasePrice), purchasePrice);
            InvalidPriceException.AssertValid(nameof(finalPrice), finalPrice);

            this.BidPrice      = bidPrice;
            this.PurchasePrice = purchasePrice;
            this.FinalPrice    = finalPrice;
        }
Esempio n. 2
0
        public void InvalidPriceExceptionSerializable()
        {
            var exc = new InvalidPriceException("for testing");

            AssertException <InvalidPriceException>(exc);
        }