Pokaż
Ignoruj:
Data:
2009-12-23 16:16:02 (16 years ago)
Autor:
marek
Opis:

re #215 - poprawki w testach + testy na status

Lokalizacja:
trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers
Pliki:
1 dodane
1 przeniesione

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/PlatnosciControllerTests.cs

    r971 r982  
    44using adMoto.Payments.Core.Data; 
    55using adMoto.Payments.Core.Interfaces; 
     6using adMoto.Payments.Test.Fakes; 
    67using adMoto.Payments.Web.Controllers; 
    78using adMoto.Payments.Web.Models; 
    89using NUnit.Framework; 
    910 
    10 namespace adMoto.Payments.Test.Web 
     11namespace adMoto.Payments.Test.Controllers 
    1112{ 
    1213    [TestFixture] 
     
    1920        private const string CODE_BAD = "payment_declined";        //transakcja odrzucona  
    2021        private readonly DateTime _data = DateTime.Now; 
    21         private readonly Function _function = new Function(); 
     22        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
    2223                
    2324        //[Test] 
     
    2728        //    //Arrange 
    2829        //    var repository = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    29         //    var platnosci = _function.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345);  
     30        //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345);  
    3031        //    repository.Insert(platnosci); 
    3132        //    repository.SubmitChanges(); 
     
    6465        //    //Arrange 
    6566        //    var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    66         //    var platnosci = _function.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345); 
     67        //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345); 
    6768        //    repPayment.Insert(platnosci); 
    6869        //    repPayment.SubmitChanges(); 
     
    99100            //Arrange 
    100101            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    101             PlatnosciEcard platnosc = _function.CreateNewPayment(_orderNumber, false, _data, 1); 
     102            PlatnosciEcard platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    102103            repPayment.Insert(platnosc); 
    103104 
     
    119120            //Arrange 
    120121            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    121             var platnosc = _function.CreateNewPayment(_orderNumber, false, _data, 1); 
     122            var platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    122123            repPayment.Insert(platnosc); 
    123124 
     
    139140            //Arrange 
    140141            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    141             var platnosc = _function.CreateInvoice(123, "nip1", "", 0, 0); 
    142             repVPayment.Insert(platnosc); 
    143  
    144             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    145             controller.ControllerContext = _function.CreateControllerContext("nip2"); 
     142            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
     143            repVPayment.Insert(platnosc); 
     144 
     145            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     146            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip2"); 
    146147            
    147148            //Act 
     
    160161            //Arrange 
    161162            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    162             var platnosc = _function.CreateInvoice(123, "nip2", "", 0, 0); 
    163             repVPayment.Insert(platnosc); 
    164  
    165             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    166             controller.ControllerContext = _function.CreateControllerContext("nip2"); 
     163            var platnosc = _testDataHelper.CreateInvoice(123, "nip2", "", 0, 0); 
     164            repVPayment.Insert(platnosc); 
     165 
     166            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     167            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip2"); 
    167168 
    168169            //Act 
     
    183184            //Tworzymy takie dane aby platnosc o danym id byla juz zaplacona  
    184185            var repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    185             var invoice = _function.CreateInvoice(123, "nip1", "aaa", 0, 0); 
     186            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "aaa", 0, 0); 
    186187            repVPayment.Insert(invoice); 
    187188            repVPayment.SubmitChanges(); 
    188189 
    189190            var repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    190             var confirm = _function.CreateConfirm(CODE_OK, 123456); 
     191            var confirm = _testDataHelper.CreateConfirm(CODE_OK, 123456); 
    191192            repConfirm.Insert(confirm); 
    192193            repConfirm.SubmitChanges(); 
    193194 
    194195            var controller = new PlatnoscController(repVPayment, null, repConfirm, _translateManager); 
    195             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
     196            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    196197 
    197198            //Act 
     
    210211            //Arrange 
    211212            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    212             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
     213            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    213214            repVPayment.Insert(platnosc); 
    214215 
    215216            var repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    216             var confirm = _function.CreateConfirm(CODE_OK, 1); 
     217            var confirm = _testDataHelper.CreateConfirm(CODE_OK, 1); 
    217218            repConfirm.Insert(confirm); 
    218219            repConfirm.SubmitChanges(); 
    219220 
    220221            var controller = new PlatnoscController(repVPayment, null, repConfirm, _translateManager); 
    221             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
     222            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    222223 
    223224            //Act 
     
    238239            //Arrange 
    239240            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    240             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
    241             repVPayment.Insert(platnosc); 
    242  
    243             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    244             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
     241            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     242            repVPayment.Insert(platnosc); 
     243 
     244            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     245            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    245246             
    246             Payer payer = _function.CreatePayer(123, "", "test");  //Brak imienia 
     247            Payer payer = _testDataHelper.CreatePayer(123, "", "test");  //Brak imienia 
    247248 
    248249            //Act 
     
    259260            //Arrange 
    260261            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    261             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
    262             repVPayment.Insert(platnosc); 
    263  
    264             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    265             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
    266  
    267             Payer payer = _function.CreatePayer(123, "test", "");  //Brak nazwiska 
     262            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     263            repVPayment.Insert(platnosc); 
     264 
     265            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     266            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
     267 
     268            Payer payer = _testDataHelper.CreatePayer(123, "test", "");  //Brak nazwiska 
    268269 
    269270            //Act 
     
    280281            //Arrange 
    281282            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    282             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
    283             repVPayment.Insert(platnosc); 
    284  
    285             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    286             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
     283            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     284            repVPayment.Insert(platnosc); 
     285 
     286            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     287            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    287288            var name = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
    288             var payer = _function.CreatePayer(123, name, "test"); 
     289            var payer = _testDataHelper.CreatePayer(123, name, "test"); 
    289290 
    290291            //Act 
     
    301302            //Arrange 
    302303            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    303             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
    304             repVPayment.Insert(platnosc); 
    305  
    306             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    307             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
     304            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     305            repVPayment.Insert(platnosc); 
     306 
     307            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     308            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    308309            var surname = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
    309             var payer = _function.CreatePayer(123, "test", surname); 
     310            var payer = _testDataHelper.CreatePayer(123, "test", surname); 
    310311 
    311312            //Act 
     
    322323            //Arrange 
    323324            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    324             var platnosc = _function.CreateInvoice(123, "nip1", "numer", 200, 0); 
    325             repVPayment.Insert(platnosc); 
    326  
    327             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    328             controller.ControllerContext = _function.CreateControllerContext("nip1"); 
    329  
    330             var payer = _function.CreatePayer(123, "test", "test"); 
     325            var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     326            repVPayment.Insert(platnosc); 
     327 
     328            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     329            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
     330 
     331            var payer = _testDataHelper.CreatePayer(123, "test", "test"); 
    331332   
    332333            //Act 
     
    339340    } 
    340341} 
    341