root/trunk/eCard/eCardMVC/Platnosci.Tests/Web/Function.cs @ 930

Wersja 930, 1.9 KB (wprowadzona przez marek, 16 years temu)

re #215 - drobny refactoring

Line 
1using System;
2using Platnosci.Core.Linq;
3using System.Web.Mvc;
4using Moq;
5
6namespace Platnosci.Tests.Web
7{
8    public class Function
9    {
10        public vPlatnosciEcard CreateInvoice(int id, string nip, string fak_numer, decimal brutto, byte SystemKsiegowy)
11        {
12            var platnosc = new vPlatnosciEcard();
13            platnosc.ID_faktury = id;
14            platnosc.nip = nip;
15            platnosc.Faktura_Numer = fak_numer;
16            platnosc.Brutto = brutto;
17            platnosc.SystemKsiegowyId = SystemKsiegowy;
18
19            return platnosc;
20        }
21        public PlatnosciEcard CreateNewPayment(int ordernumber, bool status, DateTime data, int id_faktury)
22        {
23            var platnosc = new PlatnosciEcard();
24            platnosc.ORDERNUMBER = ordernumber;
25            platnosc.Status = status;
26            platnosc.Status_data = data;
27            platnosc.IDFaktury = id_faktury;
28
29            return platnosc;
30        }
31        public PotwierdzeniaEcard CreateConfirm(string code, int ordernumber)
32        {
33            var potwierdzenie = new PotwierdzeniaEcard();
34            potwierdzenie.CURRENTSTATE = code;
35            potwierdzenie.ORDERNUMBER = ordernumber;
36
37            return potwierdzenie;
38        }
39       
40        public Payer CreatePayer(int id, string name, string surname)
41        {
42            var payer = new Payer {Id_faktury = id, FirstName = name, LastName = surname};
43
44            return payer;
45        }
46
47        public ControllerContext CreateControllerContext(string UserIdentity)
48        {
49
50            var mock = new Mock<ControllerContext>();
51            mock.SetupGet(m => m.HttpContext.User.Identity.Name).Returns(UserIdentity);
52            mock.SetupGet(m => m.HttpContext.Request.IsAuthenticated).Returns(true);
53           
54            return mock.Object;
55        }
56    }
57}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.