Пример #1
0
 public void TestMethodVerifyCreditCard()
 {
     ServiceIsimaBook.ServiceIsimaBookSoapClient service = new ServiceIsimaBook.ServiceIsimaBookSoapClient();
     Assert.AreEqual(true, service.VerifyCreditCard("4970402494684638"));
     Assert.AreEqual(true, service.VerifyCreditCard("4975786139455718"));
     Assert.AreEqual(false, service.VerifyCreditCard("4975402499654738"));
     Assert.AreEqual(false, service.VerifyCreditCard("1234ABCD"));
 }
Пример #2
0
 public void TestMethodConvertEuroTo()
 {
     ServiceIsimaBook.ServiceIsimaBookSoapClient service = new ServiceIsimaBook.ServiceIsimaBookSoapClient();
     CurrencyConvertorUnitTest.CurrencyConvertorSoapClient serv = new CurrencyConvertorUnitTest.CurrencyConvertorSoapClient();
     double priceSterling = 10 * serv.ConversionRate(CurrencyConvertorUnitTest.Currency.EUR, CurrencyConvertorUnitTest.Currency.GBP);
     double priceDollar = 10 * serv.ConversionRate(CurrencyConvertorUnitTest.Currency.EUR, CurrencyConvertorUnitTest.Currency.USD);
     Assert.AreEqual(priceSterling, service.ConvertEuroTo(10.0, ServiceIsimaBook.Currency.GBP));
     Assert.AreEqual(priceDollar, service.ConvertEuroTo(10.0, ServiceIsimaBook.Currency.USD));
 }
Пример #3
0
        public void TestMethodRegisterOrder()
        {
            ServiceIsimaBook.ServiceIsimaBookSoapClient service = new ServiceIsimaBook.ServiceIsimaBookSoapClient();
            ServiceIsimaBook.Book[] libtest = service.AllBooks();
            ServiceIsimaBook.Book[] libtopurchase = new ServiceIsimaBook.Book[3];
            libtopurchase[0] = libtest[0];
            libtopurchase[1] = libtest[1];
            libtopurchase[2] = libtest[2];
            ServiceIsimaBook.ContactDetails address = new ServiceIsimaBook.ContactDetails();
            address.Name = "Maxime Escourbiac";
            address.Adress = "37 Rue Gonod";
            address.City = "Clermont-Ferrand";
            address.Zipcode = "63000";

            //test correct
            Assert.AreNotEqual(null,service.RegisterOrder(libtopurchase, "4975786139455718", address, address));

            //test avec mauvaise carte de credit
            Assert.AreEqual(null, service.RegisterOrder(libtopurchase, "4975786139455729", address, address));

            //test livre non present dans la bibliotheque
            libtopurchase[0].Title = "Faux Titre ;)";
            Assert.AreEqual(null, service.RegisterOrder(libtopurchase, "4975786139455718", address, address));
        }