renderer.material.lerp() doesn't work in unity

Guys,I’m using unity 4 version. I just copy and past code from unity reference to lerp the material but it isn’t working;
When I print current material it prints preassigned material. Is there any change in unity 4 to lerp material?

Lerp only interpolates properties of the material. Nothing else.