コード例 #1
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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);
 }
コード例 #2
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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);
 }
コード例 #3
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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));
 }
コード例 #4
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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));
 }
コード例 #5
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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));
 }
コード例 #6
0
ファイル: FastMemberTests.cs プロジェクト: richokelly/GitHub
 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));
 }