Пример #1
0
        public void ShouldNotifyTotalsChangedWhenItemPriceChanged()
        {
            var o = new Order();
            var e = new MockEntree(0, 0);

            o.Add(e);
            Assert.PropertyChanged(o, nameof(Order.Subtotal), () =>
            {
                e.SetPrice(1.00);
            });
            Assert.PropertyChanged(o, nameof(Order.Tax), () =>
            {
                e.SetPrice(1.00);
            });
            Assert.PropertyChanged(o, nameof(Order.Total), () =>
            {
                e.SetPrice(1.00);
            });
        }
Пример #2
0
        public void ShouldNotifyPriceChangedWhenEntreePriceChanged()
        {
            var c = new Combo();
            var e = new MockEntree(0, 0);

            c.Entree = e;
            Assert.PropertyChanged(c, nameof(Combo.Price), () =>
            {
                e.SetPrice(1.00);
            });
        }