Zbiór zmian 957 dla trunk/eCard/eCardMVC
- Data:
- 2009-12-21 11:02:46 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC
- Pliki:
-
- 8 zmodyfikowane
-
Platnosci.Tests/Web/Function.cs (zmodyfikowane) (1 diff)
-
Platnosci.Tests/Web/FunkcjePlatnosciTests.cs (zmodyfikowane) (3 diffs)
-
Platnosci.Tests/Web/MerchantControllerTests.cs (zmodyfikowane) (3 diffs)
-
Platnosci.Tests/Web/TestMethods.cs (zmodyfikowane) (3 diffs)
-
Platnosci/Controllers/MerchantController.cs (zmodyfikowane) (1 diff)
-
Platnosci/Controllers/PlatnoscController.cs (zmodyfikowane) (2 diffs)
-
Platnosci/Models/FunkcjePlatnosci.cs (zmodyfikowane) (3 diffs)
-
Platnosci/Models/eCardData.cs (zmodyfikowane) (3 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Tests/Web/Function.cs
r951 r957 27 27 platnosc.Brutto = brutto; 28 28 platnosc.waluta_brutto = walutaBrutto; 29 platnosc.waluta_miano = currency ;29 platnosc.waluta_miano = currency.ToUpper(); 30 30 platnosc.SystemKsiegowyId = systemKsiegowy; 31 31 -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/FunkcjePlatnosciTests.cs
r955 r957 3 3 using System.Linq; 4 4 using System.Text; 5 using NUnit.Framework; 6 using Platnosci.Models; 7 using Platnosci.Core.Linq; 8 using Platnosci.Core.Interface; 5 9 6 using NUnit.Framework;7 8 using Platnosci.Models;9 10 10 11 namespace Platnosci.Tests.Web … … 13 14 class FunkcjePlatnosciTests 14 15 { 16 private readonly Function _function = new Function(); 17 private readonly ITranslateManager _translateManager = new FakeTranslation(); 18 15 19 [Test, Sequential] 16 20 [Category("Unit")] … … 24 28 Assert.That(result, Is.EqualTo(output)); 25 29 } 30 [Test] 31 [Category("Unit")] 32 public void TestMethodCreateAndAddNewPaymentOk() 33 { 34 var idFaktury = 123; 35 var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 36 var funkcjePlatnosci = new FunkcjePlatnosci(repPayment, _translateManager); 37 var invoice = _function.CreateInvoice(idFaktury, "nip", "abc/2009", 200, 2); 38 var payer = _function.CreatePayer(idFaktury, "test", "test"); 39 var waluta = new Waluta { Amount = 200, Currency = FunkcjePlatnosci.PLN }; 40 var result = funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta, payer, "sessionId"); 41 42 var payment = repPayment.Find(p => p.IDFaktury == 123).SingleOrDefault(); 43 Assert.That(payment.IDFaktury, Is.EqualTo(idFaktury)); 44 } 26 45 } 27 46 } -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/MerchantControllerTests.cs
r952 r957 22 22 vPlatnosciEcard platnosc = _function.CreateInvoice(123, "nip1", "", 0, 0); 23 23 repVPayment.Insert(platnosc); 24 24 25 25 Payer payer = _function.CreatePayer(123, "test", "test"); 26 27 var controller = new PlatnoscController(repVPayment, null, null, _translateManager);26 27 var controller = new MerchantController(repVPayment, null, _translateManager); 28 28 controller.ControllerContext = _function.CreateControllerContext("nip2"); 29 29 30 var result = controller. Show(payer, "pl") as ViewResult;30 var result = controller.Merchant(payer, "pl") as ViewResult; 31 31 var error = (ErrorViewData)result.ViewData.Model; 32 32 … … 44 44 Payer payer = _function.CreatePayer(123, "test", "test"); 45 45 46 var controller = new PlatnoscController(repVPayment, null, null, _translateManager);46 var controller = new MerchantController(repVPayment, null, _translateManager); 47 47 controller.ControllerContext = _function.CreateControllerContext("nip2"); 48 48 49 var result = controller. Show(payer, "pl") as ViewResult;49 var result = controller.Merchant(payer, "pl") as ViewResult; 50 50 var error = (ErrorViewData)result.ViewData.Model; 51 51 … … 71 71 var payment = repPayment.FindOne(i => i.IDFaktury == idFaktury); 72 72 73 System.Diagnostics.Debug.WriteLine( payment + " --Faktura jest w EUR.");73 System.Diagnostics.Debug.WriteLine("Faktura jest w EUR."); 74 74 System.Diagnostics.Debug.WriteLine("PLN:" + amountPL + "," + " EUR:" + amountEUR); 75 75 Assert.That(payment.AMOUNT, Is.EqualTo(amountEUR * 100)); -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/TestMethods.cs
r954 r957 1 1 using NUnit.Framework; 2 2 using Platnosci.Core.Linq; 3 using Platnosci.Models;4 using System.Linq;5 3 using Platnosci.Core.Interface; 6 4 … … 11 9 { 12 10 private readonly Function _function = new Function(); 13 private readonly ITranslateManager _translateManager = new FakeTranslation();14 11 15 12 [Test] … … 27 24 System.Diagnostics.Debug.WriteLine("Wartosc nip ma byc 'nip'. Jest " + pl.nip); 28 25 Assert.That(pl.nip, Is.EqualTo("nip")); 29 } 30 [Test] 31 [Category("Unit")] 32 public void TestMethodCreateAndAddNewPaymentOk() 33 { 34 var idFaktury = 123; 35 var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 36 var funkcjePlatnosci = new FunkcjePlatnosci(repPayment, _translateManager); 37 var invoice = _function.CreateInvoice(idFaktury, "nip", "abc/2009", 200, 2); 38 var payer = _function.CreatePayer(idFaktury, "test", "test"); 39 var waluta = new Waluta {Amount = 200, Currency = "PLN"}; 40 var result = funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta ,payer, "sessionId"); 41 42 var payment = repPayment.Find(p => p.IDFaktury == 123).SingleOrDefault(); 43 Assert.That(payment.IDFaktury, Is.EqualTo(idFaktury)); 44 } 26 } 45 27 46 28 } -
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r956 r957 29 29 _eCardData = new eCardData(_repPayment); 30 30 } 31 public MerchantController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate , eCardData ecardData)31 public MerchantController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 32 32 { 33 33 _repVPayment = repVPayment; 34 34 _repPayment = repPayment; 35 35 _translateManager = translate; 36 _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager); 37 _eCardData = ecardData;36 _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager); 37 _eCardData = new eCardData(_repPayment); 38 38 } 39 40 39 public ActionResult Merchant(Payer payer, string language) 41 40 { -
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
r956 r957 44 44 45 45 var errorViewData = _funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name); 46 if (!String.IsNullOrEmpty(errorViewData.Error)) return View("Error1", errorViewData); 46 if (!String.IsNullOrEmpty(errorViewData.Error)) 47 return View("Error1", errorViewData); 47 48 48 49 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); … … 108 109 invoiceDeatailsViewData.info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 109 110 110 return View(invoiceDeatailsViewData); 111 return View(invoiceDeatailsViewData); 111 112 } 112 113 public ActionResult Fail(string id, string language) -
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
r956 r957 43 43 var brutto = String.Format("{0:0.00}", kwota.ToString().Replace(",", ".")) + " PLN "; 44 44 45 if (waluta > 0 && (miano != "" || miano != "PLN")) 46 { 47 brutto += "(" + (waluta.ToString()).Replace(",", ".") + " " + miano + ")"; 48 } 45 if (waluta > 0 && (miano != "" || miano.ToUpper() != "PLN")) 46 brutto += "(" + (waluta.ToString()).Replace(",", ".") + " " + miano.ToUpper() + ")"; 47 49 48 return brutto; 50 49 } … … 58 57 { 59 58 var waluta = new Waluta(); 59 waluta.Currency = GetCurrency(platnosc.waluta_miano); 60 60 61 waluta.Currency = GetCurrency(platnosc.waluta_miano);62 61 if (waluta.Currency == PLN) 63 62 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); … … 114 113 break; 115 114 } 116 117 115 return CultureInfo.CurrentCulture.TwoLetterISOLanguageName.ToLower(); 118 116 } -
trunk/eCard/eCardMVC/Platnosci/Models/eCardData.cs
r956 r957 26 26 { 27 27 if (merchant == null) 28 throw new ArgumentNullException(" merchant");28 throw new ArgumentNullException("parametr merchant is null in GetUrl method"); 29 29 30 30 var dane = ConfigurationManager.AppSettings["eCard.Url"] + "?ORDERDESCRIPTION=" + merchant.Payment.ORDERDESCRIPTION; … … 51 51 52 52 merchant.Payment = newPayment; 53 getMerchantInfo(merchant);53 GetMerchantInfo(merchant); 54 54 SetHash(merchant); 55 55 … … 72 72 return merchant; 73 73 } 74 public void getMerchantInfo(Merchant merchant)74 public void GetMerchantInfo(Merchant merchant) 75 75 { 76 76 if (merchant.SystemKsiegowy == "2")
