public void DeleteItem_ShouldDeleteFromStorageAndPublishCollectionChange() { var item = new Item { ItemName = "Name" }; this.testee.Delete(item); A.CallTo(() => storageService.Delete(item)).MustHaveHappened(); A.CallTo(() => messenger.Publish(A <CollectionChangedMessage> ._)).MustHaveHappened(); }
public void Delete(Item item) { _itemStorageService.Delete(item); PublishCollectionUpdate(); }