public void SetReturnType() { var returnType = ReflectionObjectMother.GetSomeType(); var emittableReturnType = ReflectionObjectMother.GetSomeOtherType(); _operandProviderMock.Expect(mock => mock.GetEmittableType(returnType)).Return(emittableReturnType); _innerMock.Expect(mock => mock.SetReturnType(emittableReturnType)); _decorator.SetReturnType(returnType); _operandProviderMock.VerifyAllExpectations(); _innerMock.VerifyAllExpectations(); }