Beispiel #1
0
        public void TestDeCompanyIdentity()
        {
            CreateOrderEuResponse response = WebpayConnection.CreateOrder(SveaConfig.GetDefaultConfig())
                                             .AddOrderRow(TestingTool.CreateOrderRowDe())
                                             .AddCustomerDetails(Item.CompanyCustomer()
                                                                 .SetNationalIdNumber("12345")
                                                                 .SetVatNumber("DE123456789")
                                                                 .SetStreetAddress(
                                                                     "Adalbertsteinweg", "1")
                                                                 .SetZipCode("52070")
                                                                 .SetLocality("AACHEN"))
                                             .SetCountryCode(CountryCode.DE)
                                             .SetClientOrderNumber(
                TestingTool.DefaultTestClientOrderNumber)
                                             .SetOrderDate(TestingTool.DefaultTestDate)
                                             .SetCurrency(Currency.EUR)
                                             .UseInvoicePayment()
                                             .DoRequest();

            Assert.That(response.ResultCode, Is.EqualTo(0));
            Assert.That(response.CreateOrderResult.CustomerIdentity.CustomerType, Is.EqualTo(CustomerType.Company));
            Assert.That(response.Accepted, Is.True);
        }