public void OrderAddingItemsShouldNotifyPropertyChange(string propertyName) { Order order = new Order(); MockOrderItem item = new MockOrderItem(); Assert.PropertyChanged(order, propertyName, () => { order.Add(item); }); }
public void OrderItemMutatingShouldNotifyPropertyChange(string propertyName) { Order order = new Order(); MockOrderItem item = new MockOrderItem(); order.Add(item); Assert.PropertyChanged(order, propertyName, () => { item.Mutate(); }); }
public void OrderRemovingItemsShouldNotifyPropertyChange(string propertyName) { Order order = new Order(); MockOrderItem item = new MockOrderItem(); order.addItems(item); Assert.PropertyChanged(order, propertyName, () => { order.removeItems(item); }); }