Пример #1
0
        public void TestWishList()
        {
            int testOwnerId = 1;
            var wishList    = new WishList(1, testOwnerId);

            wishList.Items.Count.Should().Equals(0);

            wishList.AddItem((Name)"Milk", UnitOfMeasure.Bottle, 2);
            wishList.AddItem((Name)"Bread", UnitOfMeasure.Nos, 1);
            wishList.AddItem((Name)"Sugar", UnitOfMeasure.Gram, 500);
            wishList.Items.Count.Should().Equals(3);

            wishList.RemoveItem((Name)"Milk");
            wishList.Items.Count.Should().Equals(2);

            var shoppingList = new ShoppingList(1, testOwnerId, (Name)"Shopping List 1", DateTime.UtcNow);

            wishList.MoveItem((Name)"Bread", shoppingList);
            wishList.Items.Count.Should().Equals(1);
            shoppingList.Items.Count.Should().Equals(1);
        }