Pokaż
Ignoruj:
Data:
2009-12-22 10:43:43 (16 years ago)
Autor:
marek
Opis:

re #215

Lokalizacja:
trunk/eCard/eCardMVC/Platnosci.Tests/Web/UI
Pliki:
1 dodane
1 przeniesione

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/UI/ValidationTests.cs

    r953 r960  
    22using WatiN.Core; 
    33 
    4 namespace Platnosci.Tests.Web 
     4namespace Platnosci.Tests.Web.UI 
    55{ 
    66    [TestFixture] 
    7     public class UIFieldTest 
     7    public class ValidationTests 
    88    { 
    99        [Test] 
    1010        [Category("UI")] 
    11         public void FirstnameIsTooLong() 
     11        public void Validates_When_Firstname_Is_Too_Long() 
    1212        { 
    1313            const string test = "test"; 
     
    2424            ie.Close(); 
    2525            ie.Dispose(); 
    26         }  
     26        } 
     27 
    2728        [Test] 
    2829        [Category("UI")] 
    29         public void SurnameIsTooLong() 
     30        public void Validates_When_Surname_Is_Too_Long() 
    3031        { 
    3132            const string test = "test"; 
     
    4243            ie.Close(); 
    4344            ie.Dispose(); 
    44         }  
     45        } 
     46 
     47        [Test] 
     48        [Category("UI")] 
     49        public void Validates_When_LastName_Is_Empty() 
     50        { 
     51            const string test = "test"; 
     52            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
     53            ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009"); 
     54            ie.TextField(Find.ByName("nip")).TypeText("854956281"); 
     55            ie.Button(Find.ById("loguj")).Click(); 
     56 
     57            ie.TextField(Find.ByName("Payer.FirstName")).TypeText(test); 
     58            ie.TextField(Find.ByName("Payer.LastName")).TypeText(""); 
     59            ie.Button(Find.ById("place")).Click(); 
     60            Assert.IsTrue(ie.ContainsText("Proszę podać")); 
     61            ie.ForceClose(); 
     62            ie.Close(); 
     63            ie.Dispose(); 
     64        } 
    4565    } 
    4666}