public void IfTheItemIsNotAConjuredItemItWillReturnInstanly() { var fakeManaCake = new Item { Name = "A real Cake", SellIn = 1, Quality = 6 }; _sut.Execute(fakeManaCake); _decreaseSellIn.DidNotReceive().Execute(Arg.Any <Item>()); _decreaseQuality.DidNotReceive().Execute(Arg.Any <Item>()); }
public void IfItemIsNotOrdinaryThenItReturnsDirectly(string itemName) { var item = new Item { Name = itemName, SellIn = 10, Quality = 20 }; _sut.Execute(item); _decreaseQuality.DidNotReceive().Execute(Arg.Is(item)); _decreaseSellIn.DidNotReceive().Execute(Arg.Is(item)); }