Pokaż
Ignoruj:
Data:
2009-12-28 15:17:15 (16 years ago)
Autor:
alina
Opis:

re #215 ujednolicenie nazw obiektow, modyfikacje dotyczace testow interfejsowych (dodanie tymczasowych rekowrdow do bazy na czas testowania )

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/UI/MerchantTests.cs

    r982 r984  
    77    public class MerchantTests 
    88    { 
     9        private readonly UIHelper _uidata = new UIHelper();  
     10 
    911        [Test] 
    1012        [Category("UI")] 
    1113        public void Redirects_To_Ecard_When_All_Details_Are_Correct() 
    1214        { 
     15            //dodanie testowego rekordu do tabel: FAKTURY, FAKTURA_DETAILS 
     16            var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     17             
    1318            const string test = "test"; 
     19            uiData.Test_surname = test; 
     20            uiData.Test_firstname = test; 
     21 
    1422            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    15             ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009"); 
    16             ie.TextField(Find.ByName("nip")).TypeText("854956281"); 
     23            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     24            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    1725            ie.Button(Find.ById("loguj")).Click(); 
    1826 
     
    2533            ie.Close(); 
    2634            ie.Dispose(); 
     35 
     36            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     37            _uidata.DeleteTestRecordsFromRepository(uiData); 
     38 
     39            //usuniecie rekordu z tabeli PatnosciEcard 
     40            _uidata.DeleteTestPaymentFromRepository(uiData); 
    2741        } 
    2842 
     
    3145        public void Returns_ZlyHash_When_Invoice_Amount_Is_Zero() 
    3246        { 
    33             // wartosc faktury 1/SLJ/2009 jest 0 (zero) 
     47            // wartosc testowej faktury 1/SLJ/1 jest 0 (zero) 
    3448            // wowczas eCard powinien zwrocic zlyHash - stala informujaca, ze cos jest nie tak... 
     49            var uiData = _uidata.CreateAndAddTestRecordToRepository(0); 
    3550 
    3651            const string test = "test"; 
     52            uiData.Test_surname = test; 
     53            uiData.Test_firstname = test; 
     54 
    3755            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    38             ie.TextField(Find.ByName("numerFaktury")).TypeText("1/SLJ/2009"); 
    39             ie.TextField(Find.ByName("nip")).TypeText("9730727417"); 
     56            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     57            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    4058            ie.Button(Find.ById("loguj")).Click(); 
    4159 
     
    4765            ie.Close(); 
    4866            ie.Dispose(); 
     67 
     68            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     69            _uidata.DeleteTestRecordsFromRepository(uiData);             
    4970        } 
    5071    }