root/trunk/eCard/eCardMVC/adMoto.Payments.Test/UI/AuthenticationTests.cs @ 984

Wersja 984, 1.5 KB (wprowadzona przez alina, 16 years temu)

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

RevLine 
[930]1using NUnit.Framework;
[882]2using WatiN.Core;
3
[982]4namespace adMoto.Payments.Test.UI
[882]5{
6    [TestFixture]
[960]7    public class AuthenticationTests
[882]8    {
[984]9        private readonly UIHelper _uidata = new UIHelper();
10
[882]11        [Test]
12        [Category("UI")]
[960]13        public void Can_Not_Login_When_Using_InValid_Login_Information()
[882]14        {
[931]15            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
[950]16            ie.TextField(Find.ByName("numerFaktury")).TypeText("");
17            ie.TextField(Find.ByName("nip")).TypeText("");
[882]18            ie.Button(Find.ById("loguj")).Click();
[950]19            Assert.IsTrue(ie.ContainsText("Logowanie nie powiodło się"));
[930]20            ie.ForceClose();
[950]21            ie.Close();
22            ie.Dispose();
[882]23        }
[950]24
[882]25        [Test]
26        [Category("UI")]
[960]27        public void Can_Login_When_Using_Correct_Login_Information()
[882]28        {
[984]29            var uiData = _uidata.CreateAndAddTestRecordToRepository(0);
30           
[931]31            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
[984]32            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury);
33            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip);
[882]34            ie.Button(Find.ById("loguj")).Click();
[984]35            Assert.IsTrue(ie.ContainsText("Szczegóły zlecenia"));
[930]36            ie.ForceClose();
[950]37            ie.Close();
38            ie.Dispose();
[984]39
40            _uidata.DeleteTestRecordsFromRepository(uiData);
[882]41        }
42    }
[950]43}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.