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

Wersja 982, 1.2 KB (wprowadzona przez marek, 16 years temu)

re #215 - poprawki w testach + testy na status

Line 
1using NUnit.Framework;
2using WatiN.Core;
3
4namespace adMoto.Payments.Test.UI
5{
6    [TestFixture]
7    public class AuthenticationTests
8    {
9        [Test]
10        [Category("UI")]
11        public void Can_Not_Login_When_Using_InValid_Login_Information()
12        {
13            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
14            ie.TextField(Find.ByName("numerFaktury")).TypeText("");
15            ie.TextField(Find.ByName("nip")).TypeText("");
16            ie.Button(Find.ById("loguj")).Click();
17            Assert.IsTrue(ie.ContainsText("Logowanie nie powiodło się"));
18            ie.ForceClose();
19            ie.Close();
20            ie.Dispose();
21        }
22
23        [Test]
24        [Category("UI")]
25        public void Can_Login_When_Using_Correct_Login_Information()
26        {
27            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
28            ie.TextField(Find.ByName("numerFaktury")).TypeText("24/HOL/2009");
29            ie.TextField(Find.ByName("nip")).TypeText("501379568");
30            ie.Button(Find.ById("loguj")).Click();
31            Assert.IsTrue(ie.ContainsText("została uregulowana"));
32            ie.ForceClose();
33            ie.Close();
34            ie.Dispose();
35        }
36    }
37}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.