Pokaż
Ignoruj:
Data:
2009-12-15 14:06:23 (16 years ago)
Autor:
alina
Opis:

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

Pliki:
1 zmodyfikowane

Legenda:

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

    r930 r952  
    11using NUnit.Framework; 
    22using Platnosci.Core.Linq; 
     3using Platnosci.Models; 
     4using System.Linq; 
     5using Platnosci.Core.Interface; 
    36 
    47namespace Platnosci.Tests.Web 
     
    811    { 
    912        private readonly Function _function = new Function(); 
     13        private readonly ITranslateManager _translateManager = new FakeTranslation(); 
    1014 
    1115        [Test] 
     
    2428            Assert.That(pl.nip, Is.EqualTo("nip")); 
    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 = "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        } 
     45 
    2646    } 
    2747}