root/trunk/eCard/eCardMVC/Platnosci.Tests/Web/PlatnosciControllerTests.cs @ 866

Wersja 866, 1.7 KB (wprowadzona przez alina, 16 years temu)

re #215

Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Web.Mvc;
6
7using NUnit.Framework;
8using MvcContrib.TestHelper;
9using Platnosci.Controllers;
10
11using Platnosci.Core.Interface;
12using Platnosci.Core.Linq;
13
14namespace Platnosci.Tests.Web
15{
16    [TestFixture]
17    class PlatnosciControllerTests
18    {
19        private string merchantNumber = "123";
20
21        [TearDown]
22        public void TearDown()
23        {
24            IRepositoryPT _rep = new RepositoryPotwierdzeniaEcard();
25            var potwierdzeniaEcard = _rep.Find(p => p.MERCHANTNUMBER == merchantNumber);
26
27            foreach (var pe in potwierdzeniaEcard)
28            {
29                _rep.Delete(pe);
30            }
31        }
32
33        [Test]
34        public void Status_Saves_Correct_Transaction()
35        {
36           
37            var orderNumber = 9999;
38
39            var builder = new TestControllerBuilder();
40            var controller = new PlatnoscController();
41            builder.InitializeController(controller);
42            builder.Form.Add("MERCHANTNUMBER", merchantNumber.ToString());
43            builder.Form.Add("AUTHTIME", DateTime.Now.ToString());
44            builder.Form.Add("DATATRANSMISJI", DateTime.Now.ToString());
45            builder.Form.Add("ORDERNUMBER", orderNumber.ToString());
46
47            var result = controller.Status();
48
49            IRepositoryPT _rep = new RepositoryPotwierdzeniaEcard();
50            var potwierdzeniaEcard = _rep.Find(p => p.ORDERNUMBER == orderNumber).First();
51            Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber));
52           
53        }
54    }
55}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.