public void CheckAndIncrementPickUpQuantity_ThisIITAMIsInPickedUpState_IncrementQNotGreaterThanZero_DoesNotCallPickedIIIncreaseBy(int transferableQuantity, int itemQuantity, int pickUpStepQuantity) { IItemIcon thisII; IItemIconTransactionManager thisIITAM; IPickUpSystemUIElementFactory thisUIEFactory; ItemIconPickUpImplementor implementor = CreateIIPUImplementor(transferableQuantity, itemQuantity, pickUpStepQuantity, out thisII, out thisIITAM, out thisUIEFactory); thisIITAM.IsInPickedUpState().Returns(true); IItemIcon pickedII = Substitute.For <IItemIcon>(); thisIITAM.GetPickedII().Returns(pickedII); implementor.CheckAndIncrementPickUpQuantity(); pickedII.DidNotReceive().IncreaseBy(Arg.Any <int>(), Arg.Any <bool>()); }