Example #1
0
        public void DeleteThrowsShoppingBasketException()
        {
            userBasketRepo.Setup(b => b.GetItem(It.IsAny <Func <IUserBasketItem, bool> >()))
            .Returns((UserBasketItem)null);

            var service = new ShoppingBasketService(userBasketRepo.Object, basketItemRepo.Object, discountRepo.Object);

            Assert.Throws <ShoppingBasketException>(delegate { service.Delete(1, USER_ID); });
        }