コード例 #1
0
        public void ThrowsExceptionGivenAddressHasEmptyStreet1(string street1)
        {
            var address = _addressBuilder
                          .WithTestValues()
                          .Street1(street1)
                          .Build();

            var customer = _customerBuilder
                           .WithTestValues()
                           .Address(address)
                           .Build();

            var order = _orderBuilder
                        .WithTestValues()
                        .Customer(customer)
                        .Build();

            Assert.Throws <InvalidAddressException>(() => _orderService.PlaceOrder(order));
        }
コード例 #2
0
ファイル: OrderServicePlaceOrder.cs プロジェクト: rywem/Katas
        public void ThrowsExceptionIfAddressStreetIsNullOrEmpty(string input)
        {
            var address = _addressBuilder
                          .WithTestValues()
                          .Street1(input)
                          .Build();

            var customer = _customerBuilder
                           .WithTestValues()
                           .Address(address)
                           .Build();

            var order = _orderBuilder
                        .WithTestValues()
                        .Customer(customer)
                        .Build();

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