or
							    internal class InternalClass    {        public int GetInt() { return 5; }    }    internal class InternalOwner    {        public int GetInt() { return 5; }        public InternalClass InternalClassField = new InternalClass();        public InternalClass InternalClassProp        {            get { return InternalClassField; }        }    }...    [Test]    public void Test5()    {        InternalOwner io = Mock.Create<InternalOwner>();//      Mock.Arrange(() => io.GetInt()).Returns(6);     // Test1, works.//      Mock.Arrange(() => io.InternalClassField.GetInt()).Returns(6);      // Test2, works.        Mock.Arrange(() => io.InternalClassProp.GetInt()).Returns(6);       // Test3, FAILS.    }Imports System.TextImports Telerik.JustMockPublic Class User  Public Sub New()    MyBase.New()  End Sub  Public Shared Function Create() As User    Dim returnValue As New User    returnValue.UID = "TestUser"    returnValue.Roles.Add("Admin")    Return returnValue  End Function  Public Property UID As String  Public Property Roles As List(Of String)  Public Function IsAdministrator() As Boolean    Return _roles.Contains("Admin")  End FunctionEnd Class<TestClass()>Public Class Mocking  <TestMethod()>  Public Sub Works()    Dim user As User = user.Create    Assert.IsTrue(user.IsAdministrator)  End Sub  <TestMethod()>  Public Sub DoesNotWork()    Dim user As User = Mock.Create(Of User)()    Dim roles As New List(Of String)    Mock.Arrange(Function() user.UID).Returns("SomeUser")    roles.Add("Admin")    Mock.Arrange(Function() user.Roles).Returns(roles)    Assert.AreEqual("SomeUser", user.UID)    Assert.AreEqual(roles.Count, user.Roles.Count)    Assert.AreEqual("Admin", user.Roles.Item(0))    Assert.IsTrue(user.IsAdministrator)  End SubEnd ClassI'm sure I'm just missing something obvious, so any help is greatly appreciated.
var first = new MyClass();var second = new MyClass();second.DoSomething();Mock.Arrange(() => first.DoSomething()).Returns(new List<IDataItem>);first.DoSomething(); var invalidType = new MyEnum();
Mock.Arrange(() => invalidType.ToType()).Returns((System.Type)null);