Pokaż
Ignoruj:
Data:
2009-12-28 15:17:15 (16 years ago)
Autor:
alina
Opis:

re #215 ujednolicenie nazw obiektow, modyfikacje dotyczace testow interfejsowych (dodanie tymczasowych rekowrdow do bazy na czas testowania )

Lokalizacja:
trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers
Pliki:
3 zmodyfikowane

Legenda:

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

    r982 r984  
    2222            //Arrange 
    2323            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    24             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
    25             repVPayment.Insert(platnosc); 
     24            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
     25            repVPayment.Insert(invoice); 
    2626             
    2727            var payer = _testDataHelper.CreatePayer(123, "test", "test"); 
     
    4545            //Arrange 
    4646            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    47             var platnosc = _testDataHelper.CreateInvoice(12, "nip1", "", 0, 0); 
    48             repVPayment.Insert(platnosc); 
     47            var invoice = _testDataHelper.CreateInvoice(12, "nip1", "", 0, 0); 
     48            repVPayment.Insert(invoice); 
    4949 
    5050            var payer = _testDataHelper.CreatePayer(123, "test", "test"); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/PlatnosciControllerTests.cs

    r982 r984  
    2222        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
    2323                
    24         //[Test] 
    25         //[Category("Unit")] 
    26         //public void Status_Action_Saves_Correct_Transaction() 
    27         //{   
    28         //    //Arrange 
    29         //    var repository = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    30         //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345);  
    31         //    repository.Insert(platnosci); 
    32         //    repository.SubmitChanges(); 
    33                  
    34         //    IRepository<PotwierdzeniaEcard> rep = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    35             
    36         //    var builder = new TestControllerBuilder(); 
    37         //    var controller = new PlatnoscController(null, repository, rep, _translateManager); 
    38         //    builder.InitializeController(controller); 
    39         //    builder.QueryString.Add("MERCHANTNUMBER", MERCHANT_NUMBER); 
    40         //    builder.QueryString.Add("AUTHTIME", DateTime.Now.ToString()); 
    41         //    builder.QueryString.Add("DATATRANSMISJI", DateTime.Now.ToString()); 
    42         //    builder.QueryString.Add("ORDERNUMBER", _orderNumber.ToString()); 
    43         //    builder.QueryString.Add("CURRENTSTATE", CODE_OK);            
    44             
    45         //    //Act 
    46         //    controller.Status();            
    47         //    System.Diagnostics.Debug.WriteLine("rep:" + rep.Count() + " repPl: " + repository.Count() ); 
    48         //    var potwierdzeniaEcard = rep.Find(o => o.ORDERNUMBER == _orderNumber).SingleOrDefault(); 
    49  
    50         //    //Assert 
    51         //    Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(MERCHANT_NUMBER)); 
    52  
    53         //    //Act 
    54         //    var paymentAfterUpdate = repository.FindOne(_orderNumber); 
    55         //    System.Diagnostics.Debug.WriteLine("Status musi byc 'true'. Jest " + paymentAfterUpdate.Status); 
    56  
    57         //    //Assert 
    58         //    Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
    59         //} 
    60  
    61         //[Test] 
    62         //[Category("Unit")] 
    63         //public void Status_Action_Payment_Is_Not_Update_When_Currentstate_Is_CODE_BAD() 
    64         //{ 
    65         //    //Arrange 
    66         //    var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    67         //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345); 
    68         //    repPayment.Insert(platnosci); 
    69         //    repPayment.SubmitChanges(); 
    70         //    IRepository<PotwierdzeniaEcard> repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    71            
    72         //    var builder = new TestControllerBuilder(); 
    73         //    var controller = new PlatnoscController(null, repPayment, repConfirm, _translateManager); 
    74         //    builder.InitializeController(controller); 
    75         //    builder.QueryString.Add("MERCHANTNUMBER", MERCHANT_NUMBER); 
    76         //    builder.QueryString.Add("AUTHTIME", DateTime.Now.ToString()); 
    77         //    builder.QueryString.Add("DATATRANSMISJI", DateTime.Now.ToString()); 
    78         //    builder.QueryString.Add("ORDERNUMBER", _orderNumber.ToString()); 
    79         //    builder.QueryString.Add("CURRENTSTATE", CODE_BAD); 
    80  
    81         //    //Act 
    82         //    controller.Status();            
    83         //    var potwierdzeniaEcard = repConfirm.Find(o => o.ORDERNUMBER == _orderNumber).SingleOrDefault(); 
    84             
    85         //    //Assert 
    86         //    Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(MERCHANT_NUMBER)); 
    87              
    88         //    //Act 
    89         //    var paymentAfterUpdate = repPayment.FindOne(_orderNumber); 
    90         //    System.Diagnostics.Debug.WriteLine("Status musi byc 'false'. Jest " + paymentAfterUpdate.Status); 
    91  
    92         //    //Assert 
    93         //    Assert.That(paymentAfterUpdate.Status, Is.EqualTo(false)); 
    94         //} 
    95          
    9624        [Test] 
    9725        [Category("Unit")] 
     
    10028            //Arrange 
    10129            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    102             PlatnosciEcard platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    103             repPayment.Insert(platnosc); 
     30            PlatnosciEcard payment = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
     31            repPayment.Insert(payment); 
    10432 
    10533            //Act 
     
    12048            //Arrange 
    12149            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    122             var platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    123             repPayment.Insert(platnosc); 
     50            var payment= _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
     51            repPayment.Insert(payment); 
    12452 
    12553            var controller = new PlatnoscController(null, repPayment, null, _translateManager); 
     
    14068            //Arrange 
    14169            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    142             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
    143             repVPayment.Insert(platnosc); 
     70            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
     71            repVPayment.Insert(invoice); 
    14472 
    14573            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    16189            //Arrange 
    16290            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    163             var platnosc = _testDataHelper.CreateInvoice(123, "nip2", "", 0, 0); 
    164             repVPayment.Insert(platnosc); 
     91            var invoice = _testDataHelper.CreateInvoice(123, "nip2", "", 0, 0); 
     92            repVPayment.Insert(invoice); 
    16593 
    16694            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    211139            //Arrange 
    212140            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    213             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    214             repVPayment.Insert(platnosc); 
     141            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     142            repVPayment.Insert(invoice); 
    215143 
    216144            var repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
     
    239167            //Arrange 
    240168            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    241             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    242             repVPayment.Insert(platnosc); 
     169            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     170            repVPayment.Insert(invoice); 
    243171 
    244172            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    260188            //Arrange 
    261189            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    262             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    263             repVPayment.Insert(platnosc); 
     190            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     191            repVPayment.Insert(invoice); 
    264192 
    265193            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    281209            //Arrange 
    282210            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    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"); 
    288             var name = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
    289             var payer = _testDataHelper.CreatePayer(123, name, "test"); 
     211            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     212            repVPayment.Insert(invoice); 
     213 
     214            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     215            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
     216            var firstname = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
     217            var payer = _testDataHelper.CreatePayer(123, firstname, "test"); 
    290218 
    291219            //Act 
     
    302230            //Arrange 
    303231            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    304             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    305             repVPayment.Insert(platnosc); 
     232            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     233            repVPayment.Insert(invoice); 
    306234 
    307235            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    323251            //Arrange 
    324252            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    325             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    326             repVPayment.Insert(platnosc); 
     253            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     254            repVPayment.Insert(invoice); 
    327255 
    328256            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    333261            //Act 
    334262            controller.Show(payer, "pl"); 
    335  
     263             
    336264            //Assert 
    337265            System.Diagnostics.Debug.WriteLine("Model powinien byc 'true'. Jest " + controller.ModelState.IsValid); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/eCardControllerTests.cs

    r982 r984  
    1818// ReSharper restore InconsistentNaming 
    1919    { 
     20        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
    2021        private IRepository<PotwierdzeniaEcard> _repConfirm; 
    21  
     22        private IRepository<PlatnosciEcard> _repPayment; 
     23        private const string CODE_OK = "payment_deposited";        //transakcja potwierdzona do rozliczenia 
     24        private const string CODE_BAD = "payment_declined";        //transakcja odrzucona  
     25         
    2226        private eCardController CreateController() 
    2327        { 
     
    2529 
    2630            var builder = new TestControllerBuilder(); 
    27             return builder.CreateController<eCardController>(_repConfirm); 
     31            return builder.CreateController<eCardController>(_repConfirm);  
    2832        } 
    2933 
     
    147151            Assert.That(result.Content.Contains("ArgumentException"), "Response should contain SqlException"); 
    148152        } 
    149     } 
     153        /*[Test] 
     154        [Category("Unit")] 
     155        public void Status_Action_Saves_Correct_Transaction() 
     156        {   
     157            //Arrange  
     158            _repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
     159            var payment = _testDataHelper.CreateNewPayment(2, false, DateTime.Now, 12345); 
     160            _repPayment.Insert(payment); 
     161            _repPayment.SubmitChanges(); 
     162 
     163            var controller = CreateController(); 
     164            var valueCollection = new NameValueCollection { 
     165                                                         {"MERCHANTNUMBER", "1"},  
     166                                                         {"ORDERNUMBER", "2"}, 
     167                                                         {"AUTHTIME", DateTime.Now.ToString()}, 
     168                                                         {"CURRENTSTATE", CODE_OK}}; 
     169            controller.Request.Form.Add(valueCollection); 
     170 
     171            //Act 
     172            controller.Status();            
     173            var confirm = _repConfirm.Find(o => o.ORDERNUMBER == 2).SingleOrDefault(); 
     174 
     175            //Assert 
     176            Assert.That(confirm.MERCHANTNUMBER, Is.EqualTo("1")); 
     177 
     178            //Act 
     179            var paymentAfterUpdate = _repPayment.FindOne(2);    
     180            System.Diagnostics.Debug.WriteLine("Status musi byc 'true'. Jest " + paymentAfterUpdate.Status); 
     181 
     182            //Assert 
     183            Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
     184        }*/ 
     185        /*[Test] 
     186        [Category("Unit")] 
     187        public void Status_Action_Payment_Is_Not_Update_When_Currentstate_Is_CODE_BAD() 
     188        {   
     189            //Arrange  
     190            _repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
     191            var payment = _testDataHelper.CreateNewPayment(2, false, DateTime.Now, 12345); 
     192            _repPayment.Insert(payment); 
     193            _repPayment.SubmitChanges(); 
     194 
     195            var controller = CreateController(); 
     196            var valueCollection = new NameValueCollection { 
     197                                                         {"MERCHANTNUMBER", "1"},  
     198                                                         {"ORDERNUMBER", "2"}, 
     199                                                         {"AUTHTIME", DateTime.Now.ToString()}, 
     200                                                         {"CURRENTSTATE", CODE_BAD}}; 
     201            controller.Request.Form.Add(valueCollection); 
     202 
     203            //Act 
     204            controller.Status();            
     205            var confirm = _repConfirm.Find(o => o.ORDERNUMBER == 2).SingleOrDefault(); 
     206 
     207            //Assert 
     208            Assert.That(confirm.MERCHANTNUMBER, Is.EqualTo("1")); 
     209 
     210            //Act 
     211            var paymentAfterUpdate = _repPayment.FindOne(2);    
     212            System.Diagnostics.Debug.WriteLine("Status musi byc 'false'. Jest " + paymentAfterUpdate.Status); 
     213 
     214            //Assert 
     215            Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
     216        }*/ 
     217 
     218       } 
    150219}