Zbiór zmian 957

Pokaż
Ignoruj:
Data:
2009-12-21 11:02:46 (16 years ago)
Autor:
alina
Opis:

re #215

Lokalizacja:
trunk/eCard/eCardMVC
Pliki:
8 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/Function.cs

    r951 r957  
    2727            platnosc.Brutto = brutto; 
    2828            platnosc.waluta_brutto = walutaBrutto; 
    29             platnosc.waluta_miano = currency; 
     29            platnosc.waluta_miano = currency.ToUpper(); 
    3030            platnosc.SystemKsiegowyId = systemKsiegowy; 
    3131            
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/FunkcjePlatnosciTests.cs

    r955 r957  
    33using System.Linq; 
    44using System.Text; 
     5using NUnit.Framework; 
     6using Platnosci.Models; 
     7using Platnosci.Core.Linq; 
     8using Platnosci.Core.Interface; 
    59 
    6 using NUnit.Framework; 
    7  
    8 using Platnosci.Models; 
    910 
    1011namespace Platnosci.Tests.Web 
     
    1314    class FunkcjePlatnosciTests 
    1415    { 
     16        private readonly Function _function = new Function(); 
     17        private readonly ITranslateManager _translateManager = new FakeTranslation(); 
     18 
    1519        [Test, Sequential] 
    1620        [Category("Unit")] 
     
    2428            Assert.That(result, Is.EqualTo(output)); 
    2529        } 
     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        } 
    2645    } 
    2746} 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/MerchantControllerTests.cs

    r952 r957  
    2222            vPlatnosciEcard platnosc = _function.CreateInvoice(123, "nip1", "", 0, 0); 
    2323            repVPayment.Insert(platnosc); 
    24  
     24             
    2525            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); 
    2828            controller.ControllerContext = _function.CreateControllerContext("nip2"); 
    2929 
    30             var result = controller.Show(payer, "pl") as ViewResult; 
     30            var result = controller.Merchant(payer, "pl") as ViewResult; 
    3131            var error = (ErrorViewData)result.ViewData.Model; 
    3232 
     
    4444            Payer payer = _function.CreatePayer(123, "test", "test"); 
    4545 
    46             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     46            var controller = new MerchantController(repVPayment, null, _translateManager); 
    4747            controller.ControllerContext = _function.CreateControllerContext("nip2"); 
    4848 
    49             var result = controller.Show(payer, "pl") as ViewResult; 
     49            var result = controller.Merchant(payer, "pl") as ViewResult; 
    5050            var error = (ErrorViewData)result.ViewData.Model; 
    5151 
     
    7171            var payment = repPayment.FindOne(i => i.IDFaktury == idFaktury); 
    7272 
    73             System.Diagnostics.Debug.WriteLine(payment + " -- Faktura jest w EUR."); 
     73            System.Diagnostics.Debug.WriteLine("Faktura jest w EUR."); 
    7474            System.Diagnostics.Debug.WriteLine("PLN:" + amountPL + "," + " EUR:" + amountEUR); 
    7575            Assert.That(payment.AMOUNT, Is.EqualTo(amountEUR * 100)); 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/TestMethods.cs

    r954 r957  
    11using NUnit.Framework; 
    22using Platnosci.Core.Linq; 
    3 using Platnosci.Models; 
    4 using System.Linq; 
    53using Platnosci.Core.Interface; 
    64 
     
    119    { 
    1210        private readonly Function _function = new Function(); 
    13         private readonly ITranslateManager _translateManager = new FakeTranslation(); 
    1411 
    1512        [Test] 
     
    2724            System.Diagnostics.Debug.WriteLine("Wartosc nip ma byc 'nip'. Jest " + pl.nip); 
    2825            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        }         
    4527 
    4628    } 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs

    r956 r957  
    2929            _eCardData = new eCardData(_repPayment); 
    3030        } 
    31         public MerchantController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate, eCardData ecardData) 
     31        public MerchantController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 
    3232        { 
    3333            _repVPayment = repVPayment; 
    3434            _repPayment = repPayment; 
    3535            _translateManager = translate; 
    36             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager);             
    37             _eCardData = ecardData; 
     36            _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager); 
     37            _eCardData = new eCardData(_repPayment); 
    3838        } 
    39  
    4039        public ActionResult Merchant(Payer payer, string language) 
    4140        { 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r956 r957  
    4444 
    4545            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); 
    4748             
    4849            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc);   
     
    108109                invoiceDeatailsViewData.info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
    109110            
    110             return View(invoiceDeatailsViewData);       
     111            return View(invoiceDeatailsViewData);        
    111112        } 
    112113        public ActionResult Fail(string id, string language)  
  • trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs

    r956 r957  
    4343            var brutto = String.Format("{0:0.00}", kwota.ToString().Replace(",", ".")) + " PLN "; 
    4444             
    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 
    4948            return brutto; 
    5049        } 
     
    5857        { 
    5958            var waluta = new Waluta(); 
     59            waluta.Currency = GetCurrency(platnosc.waluta_miano); 
    6060 
    61             waluta.Currency = GetCurrency(platnosc.waluta_miano); 
    6261            if (waluta.Currency == PLN) 
    6362                waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 
     
    114113                    break; 
    115114            } 
    116  
    117115            return CultureInfo.CurrentCulture.TwoLetterISOLanguageName.ToLower(); 
    118116        } 
  • trunk/eCard/eCardMVC/Platnosci/Models/eCardData.cs

    r956 r957  
    2626        { 
    2727            if (merchant == null)  
    28                 throw new ArgumentNullException("merchant"); 
     28                throw new ArgumentNullException("parametr merchant is null in GetUrl method"); 
    2929             
    3030            var dane = ConfigurationManager.AppSettings["eCard.Url"] + "?ORDERDESCRIPTION=" + merchant.Payment.ORDERDESCRIPTION; 
     
    5151 
    5252            merchant.Payment = newPayment; 
    53             getMerchantInfo(merchant); 
     53            GetMerchantInfo(merchant); 
    5454            SetHash(merchant); 
    5555 
     
    7272            return merchant; 
    7373        } 
    74         public void getMerchantInfo(Merchant merchant) 
     74        public void GetMerchantInfo(Merchant merchant) 
    7575        { 
    7676            if (merchant.SystemKsiegowy == "2")