Exemple #1
0
        public void OrderAddingItemsShouldNotifyPropertyChange(string propertyName)
        {
            Order         order = new Order();
            MockOrderItem item  = new MockOrderItem();

            Assert.PropertyChanged(order, propertyName, () =>
            {
                order.Add(item);
            });
        }
Exemple #2
0
        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);
            });
        }