public void SetPropertyReturnsValueWithoutUsingGetter() { dynamic d = new SetOnlyProperties(); object value = new object(); object result = d.SomeProperty = value; Assert.Same(value, result); }