本文整理汇总了C#中Person.SetIdentity方法的典型用法代码示例。如果您正苦于以下问题:C# Person.SetIdentity方法的具体用法?C# Person.SetIdentity怎么用?C# Person.SetIdentity使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Person
的用法示例。
在下文中一共展示了Person.SetIdentity方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestSetIdentity
public void TestSetIdentity()
{
Person entity = new Person();
IIdentity identity;
entity.SetIdentity(5);
identity = entity.GetIdentity();
Assert.AreEqual("[CSF.Patterns.DDD.Mocks.Entities.Person: 5]", identity.ToString(), "Correct identity");
}
示例2: TestCreateWithIdentity
public void TestCreateWithIdentity()
{
using (IRepositoryConnection connection = this.Factory.GetConnection())
{
IRepository<Person> repository = connection.GetRepository<Person>();
Person person = new Person() {Name = "John", TelephoneNumber = "12345"};
Assert.IsFalse(person.HasIdentity, "Person does not yet have an identity");
person.SetIdentity(1);
repository.Create(person);
Assert.Fail("Test should not reach this point");
}
}