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); }