public void SetValueFieldValueExpectCorrectValueSet() { var instance = new MemberedTestType(); var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ValueField"); var value = member.SetValue(instance, Guid.NewGuid().GetHashCode()); Assert.AreEqual(instance.ValueField, value); }
public void SetReferencePropertyValueExpectCorrectValueSet() { var instance = new MemberedTestType(); var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ReferenceProperty"); var value = member.SetValue(instance, Guid.NewGuid().ToString()); Assert.AreSame(instance.ReferenceProperty, value); }
public void SetValueFieldValueExpectSameValueReturned() { var instance = new MemberedTestType { ValueField = Guid.NewGuid().GetHashCode() }; var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ValueField"); Assert.AreEqual(instance.ValueField, member.SetValue(instance, instance.ValueField)); }
public void SetReferencePropertyValueExpectSameReferenceReturned() { var instance = new MemberedTestType { ReferenceProperty = Guid.NewGuid().ToString() }; var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ReferenceProperty"); Assert.AreSame(instance.ReferenceProperty, member.SetValue(instance, instance.ReferenceProperty)); }
public void GetValuePropertyValueExpectSameValueReturned() { var instance = new MemberedTestType { ValueProperty = Guid.NewGuid().GetHashCode() }; var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ValueProperty"); Assert.AreEqual(instance.ValueProperty, member.GetValue(instance)); }
public void GetReferenceFieldValueExpectSameReferenceReturned() { var instance = new MemberedTestType { ReferenceField = Guid.NewGuid().ToString() }; var member = instance.GetType().GetFastMembers().Single(m => m.Name == "ReferenceField"); Assert.AreSame(instance.ReferenceField, member.GetValue(instance)); }