本文整理汇总了C#中OpenCBS.CoreDomain.Clients.Person.AddProject方法的典型用法代码示例。如果您正苦于以下问题:C# Person.AddProject方法的具体用法?C# Person.AddProject怎么用?C# Person.AddProject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OpenCBS.CoreDomain.Clients.Person
的用法示例。
在下文中一共展示了Person.AddProject方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Projects_Add_Get
public void Projects_Add_Get()
{
Person pers = new Person {Id = 1, LoanCycle = 3};
pers.AddProject();
Assert.AreEqual(1, pers.Projects.Count);
Assert.AreEqual("3/1", pers.Projects[0].ClientCode);
}
示例2: TestNumberOfProjectsIsNonzeroWhenProjectAdded
public void TestNumberOfProjectsIsNonzeroWhenProjectAdded()
{
Person test = new Person {Id = 1};
test.AddProject();
Assert.AreEqual(1, test.NbOfProjects);
}
示例3: Test_RetrieveForLoans
public void Test_RetrieveForLoans()
{
Person person = new Person
{
FirstName = "Michael",
LastName = "Krejci",
Activity = new EconomicActivity(1, "Agriculture", null, false)
};
Loan loan = new Loan { Product = new LoanProduct { Id = 2, Currency = new Currency { Id = 1 } } };
person.AddProject(new Project());
person.Projects[0].AddCredit(loan, OClientTypes.Person);
Account specificAccount = _rules.GetSpecificAccount(OAccounts.CASH_CREDIT, loan, OBookingDirections.Both);
Assert.AreEqual(null, specificAccount);
specificAccount = _rules.GetSpecificAccount(OAccounts.CASH, loan, OBookingDirections.Both);
Assert.AreEqual(null, specificAccount);
loan.Product = _loanProductEde34;
specificAccount = _rules.GetSpecificAccount(OAccounts.CASH, loan, OBookingDirections.Both);
Assert.AreEqual("1051", specificAccount.Number);
loan.Product = _loanProductEde60;
specificAccount = _rules.GetSpecificAccount(OAccounts.CASH, loan, OBookingDirections.Credit);
Assert.AreEqual("1052", specificAccount.Number);
loan.Product = _loanProductEde60;
specificAccount = _rules.GetSpecificAccount(OAccounts.CASH, loan, OBookingDirections.Debit);
Assert.AreEqual(null, specificAccount);
}