public void CreateItemAddsReturnsTrue( [Greedy] FakeDataProvider sut, ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context) { sut.CreateItem(itemId, itemName, templateId, parent, context).Should().BeTrue(); }
public void CreateItemAddsFakeItemToDataStorage( [Greedy] FakeDataProvider sut, ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context) { sut.CreateItem(itemId, itemName, templateId, parent, context); sut.DataStorage.Received().AddFakeItem( Arg.Is <DbItem>(i => i.Name == itemName && i.ID == itemId && i.TemplateID == templateId && i.ParentID == parent.ID)); }
public void CreateItemThrowsIfParentIsNull(FakeDataProvider sut, ID itemId, string itemName, ID templateId) { Action action = () => sut.CreateItem(itemId, itemName, templateId, null, null); action.ShouldThrow <ArgumentNullException>().WithMessage("*parent"); }
public void CreateItemThrowsIfItemNameIsNull(FakeDataProvider sut, ID itemId) { Action action = () => sut.CreateItem(itemId, null, null, null, null); action.ShouldThrow <ArgumentNullException>().WithMessage("*itemName"); }