コード例 #1
0
        public void ThrowsExceptionGivenAddressWithoutStreet1()
        {
            var address = _addressBuilder
                          .Street1(null)
                          .City("Taco Town")
                          .State("Idaho")
                          .PostalCode("12345")
                          .Country("USA")
                          .Build();

            var customer = _customerBuilder
                           .Id(56)
                           .Address(address)
                           .Name("Peter", "Parker")
                           .CreditRating(220)
                           .TotalPurchases(32)
                           .Build();

            var order = _orderBuilder
                        .Id(0)
                        .Amount(1234)
                        .Customer(customer)
                        .Build();

            Assert.Throws <InvalidAddressException>(() => _orderService.PlaceOrder(order));
        }