Pokaż
Ignoruj:
Data:
2009-11-03 16:06:42 (16 years ago)
Autor:
alina
Opis:

re #215

Pliki:
1 zmodyfikowane

Legenda:

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

    r866 r870  
    1717    class PlatnosciControllerTests 
    1818    { 
    19         private string merchantNumber = "123"; 
     19         private string merchantNumber = "123"; 
    2020 
    21         [TearDown] 
    22         public void TearDown() 
     21         /*[TearDown] 
     22         public void TearDown() 
     23         { 
     24             IRepository<PotwierdzeniaEcard> _rep = new Repository<PotwierdzeniaEcard>(); 
     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             FakeDataContext fake = new FakeDataContext(); 
     39             var builder = new TestControllerBuilder(); 
     40             var controller = new PlatnoscController(fake); 
     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             IRepository<PotwierdzeniaEcard> _rep = new Repository<PotwierdzeniaEcard>(fake);             
     50             var potwierdzeniaEcard = _rep.Find(p => p.ORDERNUMBER == orderNumber).First(); 
     51             Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber));             
     52         }  
     53        [Test] 
     54        public void NumerFaktury() 
    2355        { 
    24             IRepositoryPT _rep = new RepositoryPotwierdzeniaEcard(); 
    25             var potwierdzeniaEcard = _rep.Find(p => p.MERCHANTNUMBER == merchantNumber); 
     56             FakeDataContext fake = new FakeDataContext(); 
     57             IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 
    2658 
    27             foreach (var pe in potwierdzeniaEcard) 
    28             { 
    29                 _rep.Delete(pe); 
    30             } 
     59             vPlatnosciEcard platnosc = new vPlatnosciEcard(); 
     60             platnosc = _rep.FindInvoiceById(1).SingleOrDefault(); 
     61             Assert.That(platnosc.Faktura_Numer, Is.EqualTo("222/2")); 
    3162        } 
     63        [Test] 
     64        public void AddPayment() 
     65        { 
     66            FakeDataContext fake = new FakeDataContext(); 
     67            IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 
    3268 
    33         [Test] 
    34         public void Status_Saves_Correct_Transaction() 
    35         { 
    36              
    37             var orderNumber = 9999; 
     69            vPlatnosciEcard platnosc = new vPlatnosciEcard(); 
     70            platnosc.ID_faktury = 13; 
     71            platnosc.nip = "nipek"; 
     72            _rep.Insert(platnosc); 
    3873 
    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()); 
     74            vPlatnosciEcard pl1 = new vPlatnosciEcard(); 
     75            pl1.ID_faktury = 14; 
     76            pl1.nip = "vv"; 
     77            _rep.Insert(pl1); 
    4678 
    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              
     79            vPlatnosciEcard pl = _rep.FindInvoiceById(13).SingleOrDefault(); 
     80            Assert.That(pl.nip, Is.EqualTo("nipek")); 
    5381        } 
     82         
    5483    } 
    5584} 
     85