本文整理匯總了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);
}