root/trunk/eCard/eCardMVC/Platnosci.Tests/Web/UIPlatnosciTests.cs @ 952

Wersja 952, 2.4 KB (wprowadzona przez alina, 16 years temu)

re #215 testy i male przerobki (zmiana logo itp.)

Line 
1using NUnit.Framework;
2using WatiN.Core;
3
4namespace Platnosci.Tests.Web
5{
6    [TestFixture]
7    public class UIPlatnosciTests
8    {
9        [Test]
10        [Category("UI")]
11        public void CheckCorrectPay()
12        {
13            const string test = "test";
14            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
15            ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009");
16            ie.TextField(Find.ByName("nip")).TypeText("854956281");
17            ie.Button(Find.ById("loguj")).Click();
18
19            ie.TextField(Find.ByName("Payer.FirstName")).TypeText(test);
20            ie.TextField(Find.ByName("Payer.LastName")).TypeText(test);
21            ie.Button(Find.ById("place")).Click();
22            Assert.IsTrue(ie.ContainsText("Imię i nazwisko:" + test + " " + test));
23            ie.ForceClose();
24            ie.Close();
25            ie.Dispose();
26        }
27
28        [Test]
29        [Category("UI")]
30        public void CheckErrorPay()
31        {
32            const string test = "test";
33            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
34            ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009");
35            ie.TextField(Find.ByName("nip")).TypeText("854956281");
36            ie.Button(Find.ById("loguj")).Click();
37
38            ie.TextField(Find.ByName("Payer.FirstName")).TypeText(test);
39            ie.TextField(Find.ByName("Payer.LastName")).TypeText("");
40            ie.Button(Find.ById("place")).Click();
41            Assert.IsTrue(ie.ContainsText("Proszę podać"));
42            ie.ForceClose();
43            ie.Close();
44            ie.Dispose();
45        }
46        [Test]
47        [Category("UI")]
48        public void AmountIsZeroReturnZlyHash()
49        {
50            const string test = "test";
51            var ie = new IE("http://localhost:3646/pl/Account/LogOn");
52            ie.TextField(Find.ByName("numerFaktury")).TypeText("1/SLJ/2009");
53            ie.TextField(Find.ByName("nip")).TypeText("9730727417");
54            ie.Button(Find.ById("loguj")).Click();
55
56            ie.TextField(Find.ByName("Payer.FirstName")).TypeText(test);
57            ie.TextField(Find.ByName("Payer.LastName")).TypeText(test);
58            ie.Button(Find.ById("place")).Click();
59            Assert.IsTrue(ie.ContainsText("Wystąpił nieoczekiwany błąd"));
60           
61        }
62    }
63}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.