I have a table aspnet_User
in my model(dbml file) where I have a property UserName
which is ReadOnly. I thought I could do this.
var mockAsp_NetUser = new Mock<aspnet_User>();
mockAsp_NetUser.SetupGet(au => au.UserName).Returns("JohnDoe");
But then I get an exception: Invalid setup on a non-overridable member.
An easy solution would be to set the ReadOnly property for UserName
to false in the model designer. But this might be a hack. Is there a more "correct" way?