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