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

    r984 r985  
    11using NUnit.Framework; 
    22using WatiN.Core; 
     3using System.Configuration; 
    34 
    45namespace adMoto.Payments.Test.UI 
     
    78    public class AuthenticationTests 
    89    { 
    9         private readonly UIHelper _uidata = new UIHelper();  
    10  
     10        private readonly UIHelper _uiHelper = new UIHelper(); 
     11        private static string adres = UIHelper.LoginSite; 
     12         
    1113        [Test] 
    1214        [Category("UI")] 
    1315        public void Can_Not_Login_When_Using_InValid_Login_Information() 
    1416        { 
    15             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     17            var ie = new IE(adres); 
    1618            ie.TextField(Find.ByName("numerFaktury")).TypeText(""); 
    1719            ie.TextField(Find.ByName("nip")).TypeText(""); 
    1820            ie.Button(Find.ById("loguj")).Click(); 
    1921            Assert.IsTrue(ie.ContainsText("Logowanie nie powiodło się")); 
    20             ie.ForceClose(); 
    21             ie.Close(); 
    22             ie.Dispose(); 
     22            _uiHelper.CloseWebBrowser(ie); 
    2323        } 
    24  
     24         
    2525        [Test] 
    2626        [Category("UI")] 
    2727        public void Can_Login_When_Using_Correct_Login_Information() 
    2828        { 
    29             var uiData = _uidata.CreateAndAddTestRecordToRepository(0); 
    30              
    31             var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     29            var uiData = _uiHelper.CreateAndAddTestRecordToRepository(0); 
     30 
     31            var ie = new IE(adres); 
    3232            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
    3333            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    3434            ie.Button(Find.ById("loguj")).Click(); 
    3535            Assert.IsTrue(ie.ContainsText("Szczegóły zlecenia")); 
    36             ie.ForceClose(); 
    37             ie.Close(); 
    38             ie.Dispose(); 
    39  
    40             _uidata.DeleteTestRecordsFromRepository(uiData); 
     36            _uiHelper.CloseWebBrowser(ie); 
     37            _uiHelper.DeleteTestRecordsFromRepository(uiData); 
    4138        } 
    4239    }