Pokaż
Ignoruj:
Data:
2009-12-29 15:26:07 (16 years ago)
Autor:
alina
Opis:

re #215 dodanie testow interfejsowych, dotyczacych walidacji danych, przeslanych z eCardu, modyfikacje w odczycie danych przesylanych z eCardu

Pliki:
1 zmodyfikowane

Legenda:

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

    r984 r985  
    77    public class MerchantTests 
    88    { 
    9         private readonly UIHelper _uidata = new UIHelper();  
     9        private readonly UIHelper _uiHelper = new UIHelper(); 
     10        private static string adres = UIHelper.LoginSite; 
    1011 
    1112        [Test] 
     
    1415        { 
    1516            //dodanie testowego rekordu do tabel: FAKTURY, FAKTURA_DETAILS 
    16             var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     17            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(2); 
    1718             
    1819            const string test = "test"; 
     
    2021            uiData.Test_firstname = test; 
    2122 
    22             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     23            var ie = new IE(adres); 
    2324            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    2425            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
     
    3031            Assert.IsTrue(ie.ContainsText("Imię i nazwisko:" + test + " " + test)); 
    3132            Assert.IsTrue(ie.Url.Contains("https://pay.ecard.pl/")); 
    32             ie.ForceClose(); 
    33             ie.Close(); 
    34             ie.Dispose(); 
     33            _uiHelper.CloseWebBrowser(ie); 
    3534 
    3635            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
    37             _uidata.DeleteTestRecordsFromRepository(uiData); 
     36            _uiHelper.DeleteTestRecordsFromRepository(uiData); 
    3837 
    3938            //usuniecie rekordu z tabeli PatnosciEcard 
    40             _uidata.DeleteTestPaymentFromRepository(uiData); 
     39            _uiHelper.DeleteTestPaymentFromRepository(uiData); 
    4140        } 
    4241 
     
    4746            // wartosc testowej faktury 1/SLJ/1 jest 0 (zero) 
    4847            // wowczas eCard powinien zwrocic zlyHash - stala informujaca, ze cos jest nie tak... 
    49             var uiData = _uidata.CreateAndAddTestRecordToRepository(0); 
     48            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(0); 
    5049 
    5150            const string test = "test"; 
     
    5352            uiData.Test_firstname = test; 
    5453 
    55             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     54            var ie = new IE(adres); 
    5655            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    5756            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
     
    6261            ie.Button(Find.ById("place")).Click(); 
    6362            Assert.IsTrue(ie.ContainsText("Wystąpił nieoczekiwany błąd")); 
    64             ie.ForceClose(); 
    65             ie.Close(); 
    66             ie.Dispose(); 
     63            _uiHelper.CloseWebBrowser(ie); 
    6764 
    6865            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
    69             _uidata.DeleteTestRecordsFromRepository(uiData);             
     66            _uiHelper.DeleteTestRecordsFromRepository(uiData);             
    7067        } 
    7168    }