public void NonImplementingWrapper() { IClass c = _emmiter.Class("NonImplemening").In(_namespace).Public; { CreateClassMembers(c); } var t = _emmiter.Generate(c); var sut = t.GetConstructor(new[] { _interface }).Invoke(new object[] { _mock }); var readOnlyProperty = t.GetProperty(_propertyName); Assert.That(readOnlyProperty.GetValue(sut, null), Is.EqualTo(_expected)); _mock.AssertWasCalled(x => x.ReadOnlyProperty); }