public void SetInterfaceConstraints() { var interfaceConstraint = ReflectionObjectMother.GetSomeInterfaceType(); var emittableInterfaceConstraint = ReflectionObjectMother.GetSomeOtherInterfaceType(); _operandProvider.Setup(mock => mock.GetEmittableType(interfaceConstraint)).Returns(emittableInterfaceConstraint).Verifiable(); _innerMock.Setup(mock => mock.SetInterfaceConstraints(new[] { emittableInterfaceConstraint })).Verifiable(); _decorator.SetInterfaceConstraints(new[] { interfaceConstraint }); _operandProvider.Verify(); _innerMock.Verify(); }