Example #1
0
 public void CController_Countin_TEST()
 {
     //Òåñò Jake Ïðîäàåò 50 ñâîèõ àêöèé À 10$ çà øòóêó, Mike èõ ïîêóïàåò
     TestController.Accounts.Add(new CController.CCustomer_account("Jake	0	100	2	3	4"));
     TestController.Accounts.Add(new CController.CCustomer_account("Mike	501	1	2	3	4"));
     TestController.AddOrder("Jake	s	A	10	50");
     TestController.AddOrder("Mike	b	A	10	50");
     CController.CCustomer_account pAccount = TestController.FindCustomerByName("Jake");
     TestController.Countin(false, false);
     //Èìÿ êëèåíòà
     Assert.AreEqual(pAccount.Name, "Jake");
     //Ñ÷åò â $
     Assert.AreEqual(pAccount.Money, 500);
     //Êîëè÷åñòâî öåííûõ áóìàã A (0)
     Assert.AreEqual(pAccount.Stock[0], 50);
     //Êîëè÷åñòâî öåííûõ áóìàã B (1)
     Assert.AreEqual(pAccount.Stock[1], 2);
     //Êîëè÷åñòâî öåííûõ áóìàã C (2)
     Assert.AreEqual(pAccount.Stock[2], 3);
     //Êîëè÷åñòâî öåííûõ áóìàã D (3)
     Assert.AreEqual(pAccount.Stock[3], 4);
     pAccount = TestController.FindCustomerByName("Mike");
     //Èìÿ êëèåíòà
     Assert.AreEqual(pAccount.Name, "Mike");
     //Ñ÷åò â $
     Assert.AreEqual(pAccount.Money, 1);
     //Êîëè÷åñòâî öåííûõ áóìàã A (0)
     Assert.AreEqual(pAccount.Stock[0], 51);
     //Êîëè÷åñòâî öåííûõ áóìàã B (1)
     Assert.AreEqual(pAccount.Stock[1], 2);
     //Êîëè÷åñòâî öåííûõ áóìàã C (2)
     Assert.AreEqual(pAccount.Stock[2], 3);
     //Êîëè÷åñòâî öåííûõ áóìàã D (3)
     Assert.AreEqual(pAccount.Stock[3], 4);
 }
Example #2
0
 public void Equal_Account(CController.CCustomer_account pAccount, string Pname, int pMoney, int pA, int pB, int pC, int pD)
 {
     //Èìÿ êëèåíòà
     Assert.AreEqual(pAccount.Name, Pname);
     //Ñ÷åò â $
     Assert.AreEqual(pAccount.Money, pMoney);
     //Êîëè÷åñòâî öåííûõ áóìàã A (0)
     Assert.AreEqual(pAccount.Stock[0], pA);
     //Êîëè÷åñòâî öåííûõ áóìàã B (1)
     Assert.AreEqual(pAccount.Stock[1], pB);
     //Êîëè÷åñòâî öåííûõ áóìàã C (2)
     Assert.AreEqual(pAccount.Stock[2], pC);
     //Êîëè÷åñòâî öåííûõ áóìàã D (3)
     Assert.AreEqual(pAccount.Stock[3], pD);
 }
Example #3
0
 public void CController_FindCustomerByName_TEST()
 {
     TestController.Accounts.Add(new CController.CCustomer_account("Jake	50	320	220	90	60"));
     //Èñêîìûé ñ÷åò
     TestController.Accounts.Add(new CController.CCustomer_account("FindClient	1	2	3	4	5"));
     TestController.Accounts.Add(new CController.CCustomer_account("Mike	43	30	520	10	540"));
     TestController.Accounts.Add(new CController.CCustomer_account("Other1	412	31	11	923	420"));
     CController.CCustomer_account pAccount = TestController.FindCustomerByName("FindClient");
     //Èìÿ êëèåíòà
     Assert.AreEqual(pAccount.Name, "FindClient");
     //Ñ÷åò â $
     Assert.AreEqual(pAccount.Money, 1);
     //Êîëè÷åñòâî öåííûõ áóìàã A (0)
     Assert.AreEqual(pAccount.Stock[0], 2);
     //Êîëè÷åñòâî öåííûõ áóìàã B (1)
     Assert.AreEqual(pAccount.Stock[1], 3);
     //Êîëè÷åñòâî öåííûõ áóìàã C (2)
     Assert.AreEqual(pAccount.Stock[2], 4);
     //Êîëè÷åñòâî öåííûõ áóìàã D (3)
     Assert.AreEqual(pAccount.Stock[3], 5);
 }
Example #4
0
 public void CController_AccountSeveLoadFile_TEST()
 {
     TestController.Accounts.Add(new CController.CCustomer_account("TestClient	1000	130	240	760	320"));
     TestController.AccountSeveToFile("Test.txt");
     Assert.AreEqual(File.Exists("Test.txt"), true);
     TestController.AccountLoadFromFile("Test.txt");
     File.Delete("Test.txt");
     Assert.AreEqual(File.Exists("Test.txt"), false);
     CController.CCustomer_account pAccount = TestController.Accounts[0];
     //Èìÿ êëèåíòà
     Assert.AreEqual(pAccount.Name, "TestClient");
     //Ñ÷åò â $
     Assert.AreEqual(pAccount.Money, 1000);
     //Êîëè÷åñòâî öåííûõ áóìàã A (0)
     Assert.AreEqual(pAccount.Stock[0], 130);
     //Êîëè÷åñòâî öåííûõ áóìàã B (1)
     Assert.AreEqual(pAccount.Stock[1], 240);
     //Êîëè÷åñòâî öåííûõ áóìàã C (2)
     Assert.AreEqual(pAccount.Stock[2], 760);
     //Êîëè÷åñòâî öåííûõ áóìàã D (3)
     Assert.AreEqual(pAccount.Stock[3], 320);
 }