public void EvaluatePickability_ThisIsEmpty_CallsEngineBecomeUnpickable() { IItemIconConstArg arg; IItemIcon itemIcon = CreateTestItemIcon(out arg); IItemIconTransactionStateEngine iiTAStateEngine = arg.iiTAStateEngine; IItemIconEmptinessStateEngine emptinessStateEngine = arg.emptinessStateEngine; emptinessStateEngine.IsEmpty().Returns(true); Assert.That(itemIcon.IsEmpty(), Is.True); itemIcon.EvaluatePickability(); iiTAStateEngine.Received(1).BecomeUnpickable(); }