public void ReturnDisableItemsFromReadModelRepository() { var itemId = Guid.NewGuid(); var repositoryMock = new Mock <IReadModelReadOnlyRepository>(); repositoryMock.Setup(x => x.Get <DisabledItemView>()).Returns(new[] { new DisabledItemView(itemId, "chair") }); var disableItemsListView = new DisabledItemsListView(repositoryMock.Object); Check.That(disableItemsListView.Items).ContainsExactly(new DisabledItemView(itemId, "chair")); }
public ActionResult Enable(Guid id) { try { var item = new DisabledItemsListView().GetItem(id); this.commandBus.Send(new EnableItemCommand(item.Id)); return(this.RedirectToAction("Index", "Home")); } catch (Exception ex) { return(this.RedirectToAction("Error", "Error", new ErrorViewModel(ex.Message))); } }
public void ThenICanTSeeItemInMyDisableItemsList(string itemName) { var disableItems = new DisabledItemsListView(this.ReadModelRepository).Items; Check.That(disableItems).IsEmpty(); }
public void ThenICanSeeItemInMyDisableItemsList(string itemName) { var disableItems = new DisabledItemsListView(this.ReadModelRepository).Items; Check.That(disableItems.Single().Name).Equals(itemName); }