public void GetUninitializedObject_DoesNotRunConstructor()
{
Assert.Equal(42, new ObjectWithDefaultCtor().Value);
Assert.Equal(0, ((ObjectWithDefaultCtor)FormatterServices.GetUninitializedObject(typeof(ObjectWithDefaultCtor))).Value);
Assert.Equal(0, ((ObjectWithDefaultCtor)FormatterServices.GetSafeUninitializedObject(typeof(ObjectWithDefaultCtor))).Value);
}