Exemplo n.º 1
0
    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();
    }