public void Save_Triggers_Events_And_Basket_Is_Passed() { var basket = MockCustomerItemCacheDataMaker.AnonymousBasket(_anonymous, ItemCacheType.Basket); _itemCacheService.Save(basket); Assert.IsTrue(BeforeTriggered); Assert.AreEqual(basket.EntityKey, Before.EntityKey); Assert.IsTrue(AfterTriggered); Assert.AreEqual(basket.ItemCacheType, After.ItemCacheType); }
/// <summary> /// Inserts an address record in the merchBasket table and returns an <see cref="IItemCache"/> object representation /// </summary> public IItemCache MakeExistingItemCache(ICustomerBase customer, ItemCacheType itemCacheType) { var itemCache = MockCustomerItemCacheDataMaker.ConsumerItemCacheForInserting(customer, itemCacheType); ItemCacheService.Save(itemCache); return(itemCache); }