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); }); }
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); }); }