public void GetValueTypeField_WhenFieldFound_ReturnsField([Frozen] ClrHeap heap, ClrValueType target, [Frozen] ClrType clrObjectType, ClrObject clrObject, ClrInstanceField clrObjValueField) { // Arrange clrObjValueField.IsValueType.Returns(true); clrObjValueField.Type.Returns(target.Type); clrObjValueField .GetAddress(clrObject.Address) .Returns(target.Address); // Act var structRefFieldTarget = clrObject.GetValueTypeField(clrObjValueField.Name); // Assert structRefFieldTarget.Equals(target).Should().BeTrue(); }