public void ThrowsExceptionGivenNoStreet1()
        {
            Address tester = new AddressBuilder().WithTestValues().WithStreet1(null).Build();

            var customer = _customerBuilder.WithTestValues().WithAddress(tester).Build();

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

            Assert.Throws <InvalidAddressException>(() => _orderService.PlaceOrder(order));
        }
        public void ThrowsExceptionGivenCustomerWithZeroId()
        {
            var customer = _customerBuilder.WithTestValues().Id(0).Build();
            var order    = _orderBuilder
                           .WithTestValues()
                           .Customer(customer)
                           .Build();

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