private IObservable <Item> PurchaseItem(Item item) { return(_purchaseItem .Execute(item.ItemDetail) .Where(success => success) .Select(_ => item) .Do(_ => DisplaySelectedCategoryItems())); }
private void SetUpPurchaseItemAction() { _purchaseItem = Substitute.For <PurchaseItem>(); _purchaseItem.Execute(Arg.Any <ItemDetail>()) .Returns(Observable.Return(true)); }