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/ValidationTests.cs

    r984 r985  
    77    public class ValidationTests 
    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] 
     
    1314        public void Validates_When_Firstname_Is_Too_Long() 
    1415        { 
    15             var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     16            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(2); 
    1617 
    1718            const string test = "test"; 
    1819 
    19             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     20            var ie = new IE(adres); 
    2021            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    2122            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
     
    2627            ie.Button(Find.ById("place")).Click(); 
    2728            Assert.IsTrue(ie.ContainsText("Zbyt długa nazwa")); 
    28             ie.ForceClose(); 
    29             ie.Close(); 
    30             ie.Dispose(); 
     29            _uiHelper.CloseWebBrowser(ie); 
    3130 
    3231            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
    33             _uidata.DeleteTestRecordsFromRepository(uiData); 
     32            _uiHelper.DeleteTestRecordsFromRepository(uiData); 
    3433        } 
    3534 
     
    3837        public void Validates_When_Surname_Is_Too_Long() 
    3938        { 
    40             var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     39            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(2); 
    4140 
    4241            const string test = "test"; 
    4342 
    44             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     43            var ie = new IE(adres); 
    4544            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    4645            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
     
    5150            ie.Button(Find.ById("place")).Click(); 
    5251            Assert.IsTrue(ie.ContainsText("Zbyt długa nazwa")); 
    53             ie.ForceClose(); 
    54             ie.Close(); 
    55             ie.Dispose(); 
     52            _uiHelper.CloseWebBrowser(ie); 
    5653 
    5754            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
    58             _uidata.DeleteTestRecordsFromRepository(uiData); 
     55            _uiHelper.DeleteTestRecordsFromRepository(uiData); 
    5956        } 
    6057 
     
    6360        public void Validates_When_LastName_Is_Empty() 
    6461        { 
    65             var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     62            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(2); 
    6663 
    6764            const string test = "test"; 
    6865 
    69             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     66            var ie = new IE(adres); 
    7067            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    7168            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
     
    7673            ie.Button(Find.ById("place")).Click(); 
    7774            Assert.IsTrue(ie.ContainsText("Proszę podać")); 
    78             ie.ForceClose(); 
    79             ie.Close(); 
    80             ie.Dispose(); 
     75            _uiHelper.CloseWebBrowser(ie); 
    8176 
    8277            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
    83             _uidata.DeleteTestRecordsFromRepository(uiData); 
     78            _uiHelper.DeleteTestRecordsFromRepository(uiData); 
    8479        } 
    8580    }