PHP 클래스 Sylius\Behat\Context\Ui\CheckoutContext

저자: Arkadiusz Krakowiak ([email protected])
상속: extends Sylius\Behat\Context\FeatureContext
파일 보기 프로젝트 열기: sylius/sylius

공개 메소드들

메소드 설명
__construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Behat\Page\Shop\HomePageInterface $homePage, Sylius\Behat\Page\Shop\Checkout\AddressPageInterface $addressPage, Sylius\Behat\Page\Shop\Checkout\SelectPaymentPageInterface $selectPaymentPage, Sylius\Behat\Page\Shop\Order\ThankYouPageInterface $thankYouPage, Sylius\Behat\Page\Shop\Checkout\SelectShippingPageInterface $selectShippingPage, Sylius\Behat\Page\Shop\Checkout\CompletePageInterface $completePage, Sylius\Behat\Page\Shop\Order\ShowPageInterface $orderDetails, Sylius\Component\Order\Repository\OrderRepositoryInterface $orderRepository, Sylius\Component\Resource\Factory\FactoryInterface $addressFactory, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Component\Addressing\Comparator\AddressComparatorInterface $addressComparator )
addressShouldBeFilledAsBillingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
addressShouldBeFilledAsShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
iAmAtTheCheckoutAddressingStep ( )
iAmAtTheCheckoutPaymentStep ( )
iChangePaymentMethodTo ( $paymentMethodName )
iChangeShippingMethod ( $shippingMethodName )
iChooseForBillingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
iChooseForShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
iChoosePaymentMethod ( $paymentMethodName )
iChooseTheDifferentBillingAddress ( )
iCompleteAddressingStepWithEmail ( $email, Sylius\Component\Core\Model\AddressInterface $address )
iCompleteTheAddressingStep ( )
iCompleteThePaymentStep ( )
iCompleteTheShippingStep ( )
iConfirmMyOrder ( )
iDecideToChangeMyAddress ( )
iDecideToChangeMyShippingMethod ( )
iDoNotModifyAnything ( )
iDoNotSelectAnyPaymentMethod ( )
iDoNotSelectAnyShippingMethod ( )
iGoBackToShippingStepOfTheCheckout ( )
iGoBackToStore ( )
iGoToTheAddressingStep ( )
iGoToThePaymentStep ( )
iGoToTheShippingStep ( )
iHaveProceededSelectingShippingMethod ( $shippingMethodName )
iProceedLoggingAsGuestWithAsShippingCountry ( $email, Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null )
iProceedOrderWithShippingMethodAndPayment ( $shippingMethod, $paymentMethod )
iProceedSelectingPaymentMethod ( $paymentMethodName = 'Offline' )
iProceedSelectingShippingCountry ( Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null )
iProceedSelectingShippingCountryAndPaymentMethod ( $shippingCountry, $paymentMethodName )
iProceedSelectingShippingCountryAndShippingMethod ( Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null, $shippingMethodName )
iProceedSelectingShippingMethod ( $shippingMethodName )
iProceedWithoutSelectingShippingAddress ( )
iProvideAdditionalNotesLike ( $notes )
iReturnToTheCheckoutSummaryStep ( )
iSelectPaymentMethod ( $name )
iSelectShippingMethod ( $shippingMethod )
iShouldBeAbleToGoToThePaymentStepAgain ( )
iShouldBeAbleToGoToTheShippingStepAgain ( )
iShouldBeAbleToGoToTheSummaryPageAgain ( )
iShouldBeAbleToLogIn ( )
iShouldBeAbleToPayAgain ( )
iShouldBeAbleToSelectPaymentMethod ( $paymentMethodName )
iShouldBeInformedThatMyOrderCannotBeShippedToThisAddress ( )
iShouldBeInformedWithPaymentMethodInstructions ( Sylius\Component\Payment\Model\PaymentMethodInterface $paymentMethod )
iShouldBeNotifiedAboutBadCredentials ( )
iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired ( $firstElement, $secondElement, $type )
iShouldBeNotifiedThatTheShippingMethodIsRequired ( )
iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock ( Sylius\Component\Core\Model\ProductInterface $product )
iShouldBeOnTheCheckoutAddressingStep ( )
iShouldBeOnTheCheckoutPaymentStep ( )
iShouldBeOnTheCheckoutShippingStep ( )
iShouldBeOnTheCheckoutSummaryStep ( )
iShouldBeRedirectedBackToTheThankYouPage ( )
iShouldBeRedirectedToTheAddressingStep ( )
iShouldBeRedirectedToTheHomepage ( )
iShouldBeRedirectedToThePaymentStep ( )
iShouldBeRedirectedToTheShippingStep ( )
iShouldHaveNoCountrySelected ( )
iShouldHavePaymentMethodAvailableAsFirstChoice ( $paymentMethodName )
iShouldHavePaymentMethodAvailableAsLastChoice ( $paymentMethodName )
iShouldHaveProductsInTheCart ( $quantity, $productName )
iShouldHaveSelectedAsCountry ( $countryName )
iShouldHaveShippingMethodAvailableAsFirstChoice ( $shippingMethodName )
iShouldHaveShippingMethodAvailableAsLastChoice ( $shippingMethodName )
iShouldNotBeAbleToCompleteThePaymentStep ( )
iShouldNotBeAbleToCompleteTheShippingStep ( )
iShouldNotBeAbleToPayAgain ( )
iShouldNotBeAbleToSelectPaymentMethod ( $paymentMethodName )
iShouldNotBeAbleToSelectShippingMethod ( $shippingMethodName )
iShouldNotBeAbleToSpecifyProvinceNameManuallyForBillingAddress ( )
iShouldNotBeAbleToSpecifyProvinceNameManuallyForShippingAddress ( )
iShouldNotBeNotifiedThatThisProductDoesNotHaveSufficientStock ( Sylius\Component\Core\Model\ProductInterface $product )
iShouldNotSeeShippingMethod ( $shippingMethodName )
iShouldNotSeeTheThankYouPage ( )
iShouldSeeInTheBillingAddress ( $provinceName )
iShouldSeeInTheShippingAddress ( $provinceName )
iShouldSeeShippingFee ( $shippingMethodName, $fee )
iShouldSeeShippingMethod ( $shippingMethodName )
iShouldSeeTheThankYouPage ( )
iShouldSeeThisBillingAddressAsBillingAddress ( $fullName )
iShouldSeeThisShippingAddressAsShippingAddress ( $fullName )
iShouldSeeThisShippingAddressAsShippingAndBillingAddress ( $fullName )
iShouldStillBeOnTheShippingStep ( )
iSignIn ( )
iSpecifiedTheShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
iSpecifyBillingCountryProvinceAs ( $province )
iSpecifyShippingCountryProvinceAs ( $province )
iSpecifyTheBillingAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
iSpecifyTheEmail ( $email = null )
iSpecifyThePasswordAs ( $password )
iSpecifyTheProvinceNameManuallyAsForBillingAddress ( $provinceName )
iSpecifyTheProvinceNameManuallyAsForShippingAddress ( $provinceName )
iSpecifyTheShippingAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
iTryToOpenCheckoutAddressingPage ( )
iTryToOpenCheckoutCompletePage ( )
iTryToOpenCheckoutPaymentPage ( )
iTryToOpenCheckoutShippingPage ( )
iWantToBrowseOrderDetailsForThisOrder ( Sylius\Component\Core\Model\OrderInterface $order )
iWantToBrowseThankYouPageForThisOrder ( )
iWantToCompleteCheckout ( )
iWasAtTheCheckoutSummaryStep ( )
myOrderPromotionTotalShouldBe ( $promotionTotal )
myOrderSCurrencyShouldBe ( $currencyCode )
myOrderSLocaleShouldBe ( $localeName )
myOrderSPaymentMethodShouldBe ( Sylius\Component\Payment\Model\PaymentMethodInterface $paymentMethod )
myOrderSShippingMethodShouldBe ( Sylius\Component\Core\Model\ShippingMethodInterface $shippingMethod )
myOrderShippingShouldBe ( $price )
myOrderTotalInBaseCurrencyShouldBe ( $total )
myOrderTotalShouldBe ( $total )
myTaxTotalShouldBe ( $taxTotal )
shouldBeAppliedToMyOrder ( $promotionName )
theLoginFormShouldNoLongerBeAccessible ( )
theProductShouldHaveUnitPrice ( Sylius\Component\Core\Model\ProductInterface $product, $price )
theShouldHaveUnitPriceDiscountedFor ( Sylius\Component\Core\Model\ProductInterface $product, $amount )
theSubtotalOfItemShouldBe ( $item, $price )
thereShouldBeInformationAboutNoPaymentMethodsAvailableForMyOrder ( )
thereShouldBeInformationAboutNoShippingMethodsAvailableForMyShippingAddress ( )

비공개 메소드들

메소드 설명
assertElementValidationMessage ( string $type, string $element, string $expectedMessage )
createDefaultAddress ( ) : Sylius\Component\Core\Model\AddressInterface
resolveCurrentStepPage ( ) : Sylius\Behat\Page\SymfonyPageInterface

메소드 상세

__construct() 공개 메소드

public __construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Behat\Page\Shop\HomePageInterface $homePage, Sylius\Behat\Page\Shop\Checkout\AddressPageInterface $addressPage, Sylius\Behat\Page\Shop\Checkout\SelectPaymentPageInterface $selectPaymentPage, Sylius\Behat\Page\Shop\Order\ThankYouPageInterface $thankYouPage, Sylius\Behat\Page\Shop\Checkout\SelectShippingPageInterface $selectShippingPage, Sylius\Behat\Page\Shop\Checkout\CompletePageInterface $completePage, Sylius\Behat\Page\Shop\Order\ShowPageInterface $orderDetails, Sylius\Component\Order\Repository\OrderRepositoryInterface $orderRepository, Sylius\Component\Resource\Factory\FactoryInterface $addressFactory, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Component\Addressing\Comparator\AddressComparatorInterface $addressComparator )
$sharedStorage Sylius\Behat\Service\SharedStorageInterface
$homePage Sylius\Behat\Page\Shop\HomePageInterface
$addressPage Sylius\Behat\Page\Shop\Checkout\AddressPageInterface
$selectPaymentPage Sylius\Behat\Page\Shop\Checkout\SelectPaymentPageInterface
$thankYouPage Sylius\Behat\Page\Shop\Order\ThankYouPageInterface
$selectShippingPage Sylius\Behat\Page\Shop\Checkout\SelectShippingPageInterface
$completePage Sylius\Behat\Page\Shop\Checkout\CompletePageInterface
$orderDetails Sylius\Behat\Page\Shop\Order\ShowPageInterface
$orderRepository Sylius\Component\Order\Repository\OrderRepositoryInterface
$addressFactory Sylius\Component\Resource\Factory\FactoryInterface
$currentPageResolver Sylius\Behat\Service\Resolver\CurrentPageResolverInterface
$addressComparator Sylius\Component\Addressing\Comparator\AddressComparatorInterface

addressShouldBeFilledAsBillingAddress() 공개 메소드

public addressShouldBeFilledAsBillingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

addressShouldBeFilledAsShippingAddress() 공개 메소드

public addressShouldBeFilledAsShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iAmAtTheCheckoutAddressingStep() 공개 메소드

iAmAtTheCheckoutPaymentStep() 공개 메소드

iChangePaymentMethodTo() 공개 메소드

public iChangePaymentMethodTo ( $paymentMethodName )

iChangeShippingMethod() 공개 메소드

public iChangeShippingMethod ( $shippingMethodName )

iChooseForBillingAddress() 공개 메소드

public iChooseForBillingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iChooseForShippingAddress() 공개 메소드

public iChooseForShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iChoosePaymentMethod() 공개 메소드

public iChoosePaymentMethod ( $paymentMethodName )

iChooseTheDifferentBillingAddress() 공개 메소드

iCompleteAddressingStepWithEmail() 공개 메소드

public iCompleteAddressingStepWithEmail ( $email, Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iCompleteTheAddressingStep() 공개 메소드

iCompleteThePaymentStep() 공개 메소드

iCompleteTheShippingStep() 공개 메소드

iConfirmMyOrder() 공개 메소드

public iConfirmMyOrder ( )

iDecideToChangeMyAddress() 공개 메소드

iDecideToChangeMyShippingMethod() 공개 메소드

iDoNotModifyAnything() 공개 메소드

iDoNotSelectAnyPaymentMethod() 공개 메소드

iDoNotSelectAnyShippingMethod() 공개 메소드

iGoBackToShippingStepOfTheCheckout() 공개 메소드

iGoBackToStore() 공개 메소드

public iGoBackToStore ( )

iGoToTheAddressingStep() 공개 메소드

iGoToThePaymentStep() 공개 메소드

public iGoToThePaymentStep ( )

iGoToTheShippingStep() 공개 메소드

iHaveProceededSelectingShippingMethod() 공개 메소드

public iHaveProceededSelectingShippingMethod ( $shippingMethodName )

iProceedLoggingAsGuestWithAsShippingCountry() 공개 메소드

public iProceedLoggingAsGuestWithAsShippingCountry ( $email, Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null )
$shippingCountry Sylius\Component\Addressing\Model\CountryInterface

iProceedOrderWithShippingMethodAndPayment() 공개 메소드

public iProceedOrderWithShippingMethodAndPayment ( $shippingMethod, $paymentMethod )

iProceedSelectingPaymentMethod() 공개 메소드

public iProceedSelectingPaymentMethod ( $paymentMethodName = 'Offline' )

iProceedSelectingShippingCountry() 공개 메소드

public iProceedSelectingShippingCountry ( Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null )
$shippingCountry Sylius\Component\Addressing\Model\CountryInterface

iProceedSelectingShippingCountryAndPaymentMethod() 공개 메소드

public iProceedSelectingShippingCountryAndPaymentMethod ( $shippingCountry, $paymentMethodName )

iProceedSelectingShippingCountryAndShippingMethod() 공개 메소드

public iProceedSelectingShippingCountryAndShippingMethod ( Sylius\Component\Addressing\Model\CountryInterface $shippingCountry = null, $shippingMethodName )
$shippingCountry Sylius\Component\Addressing\Model\CountryInterface

iProceedSelectingShippingMethod() 공개 메소드

public iProceedSelectingShippingMethod ( $shippingMethodName )

iProceedWithoutSelectingShippingAddress() 공개 메소드

iProvideAdditionalNotesLike() 공개 메소드

public iProvideAdditionalNotesLike ( $notes )

iReturnToTheCheckoutSummaryStep() 공개 메소드

iSelectPaymentMethod() 공개 메소드

public iSelectPaymentMethod ( $name )

iSelectShippingMethod() 공개 메소드

public iSelectShippingMethod ( $shippingMethod )

iShouldBeAbleToGoToThePaymentStepAgain() 공개 메소드

iShouldBeAbleToGoToTheShippingStepAgain() 공개 메소드

iShouldBeAbleToGoToTheSummaryPageAgain() 공개 메소드

iShouldBeAbleToLogIn() 공개 메소드

iShouldBeAbleToPayAgain() 공개 메소드

iShouldBeAbleToSelectPaymentMethod() 공개 메소드

public iShouldBeAbleToSelectPaymentMethod ( $paymentMethodName )

iShouldBeInformedThatMyOrderCannotBeShippedToThisAddress() 공개 메소드

iShouldBeInformedWithPaymentMethodInstructions() 공개 메소드

public iShouldBeInformedWithPaymentMethodInstructions ( Sylius\Component\Payment\Model\PaymentMethodInterface $paymentMethod )
$paymentMethod Sylius\Component\Payment\Model\PaymentMethodInterface

iShouldBeNotifiedAboutBadCredentials() 공개 메소드

iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired() 공개 메소드

public iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired ( $firstElement, $secondElement, $type )

iShouldBeNotifiedThatTheShippingMethodIsRequired() 공개 메소드

iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock() 공개 메소드

public iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock ( Sylius\Component\Core\Model\ProductInterface $product )
$product Sylius\Component\Core\Model\ProductInterface

iShouldBeOnTheCheckoutAddressingStep() 공개 메소드

iShouldBeOnTheCheckoutPaymentStep() 공개 메소드

iShouldBeOnTheCheckoutShippingStep() 공개 메소드

iShouldBeOnTheCheckoutSummaryStep() 공개 메소드

iShouldBeRedirectedBackToTheThankYouPage() 공개 메소드

iShouldBeRedirectedToTheAddressingStep() 공개 메소드

iShouldBeRedirectedToTheHomepage() 공개 메소드

iShouldBeRedirectedToThePaymentStep() 공개 메소드

iShouldBeRedirectedToTheShippingStep() 공개 메소드

iShouldHaveNoCountrySelected() 공개 메소드

iShouldHavePaymentMethodAvailableAsFirstChoice() 공개 메소드

public iShouldHavePaymentMethodAvailableAsFirstChoice ( $paymentMethodName )

iShouldHavePaymentMethodAvailableAsLastChoice() 공개 메소드

public iShouldHavePaymentMethodAvailableAsLastChoice ( $paymentMethodName )

iShouldHaveProductsInTheCart() 공개 메소드

public iShouldHaveProductsInTheCart ( $quantity, $productName )

iShouldHaveSelectedAsCountry() 공개 메소드

public iShouldHaveSelectedAsCountry ( $countryName )

iShouldHaveShippingMethodAvailableAsFirstChoice() 공개 메소드

public iShouldHaveShippingMethodAvailableAsFirstChoice ( $shippingMethodName )

iShouldHaveShippingMethodAvailableAsLastChoice() 공개 메소드

public iShouldHaveShippingMethodAvailableAsLastChoice ( $shippingMethodName )

iShouldNotBeAbleToCompleteThePaymentStep() 공개 메소드

iShouldNotBeAbleToCompleteTheShippingStep() 공개 메소드

iShouldNotBeAbleToPayAgain() 공개 메소드

iShouldNotBeAbleToSelectPaymentMethod() 공개 메소드

public iShouldNotBeAbleToSelectPaymentMethod ( $paymentMethodName )

iShouldNotBeAbleToSelectShippingMethod() 공개 메소드

public iShouldNotBeAbleToSelectShippingMethod ( $shippingMethodName )

iShouldNotBeAbleToSpecifyProvinceNameManuallyForBillingAddress() 공개 메소드

iShouldNotBeAbleToSpecifyProvinceNameManuallyForShippingAddress() 공개 메소드

iShouldNotBeNotifiedThatThisProductDoesNotHaveSufficientStock() 공개 메소드

public iShouldNotBeNotifiedThatThisProductDoesNotHaveSufficientStock ( Sylius\Component\Core\Model\ProductInterface $product )
$product Sylius\Component\Core\Model\ProductInterface

iShouldNotSeeShippingMethod() 공개 메소드

public iShouldNotSeeShippingMethod ( $shippingMethodName )

iShouldNotSeeTheThankYouPage() 공개 메소드

iShouldSeeInTheBillingAddress() 공개 메소드

public iShouldSeeInTheBillingAddress ( $provinceName )

iShouldSeeInTheShippingAddress() 공개 메소드

public iShouldSeeInTheShippingAddress ( $provinceName )

iShouldSeeShippingFee() 공개 메소드

public iShouldSeeShippingFee ( $shippingMethodName, $fee )

iShouldSeeShippingMethod() 공개 메소드

public iShouldSeeShippingMethod ( $shippingMethodName )

iShouldSeeTheThankYouPage() 공개 메소드

iShouldSeeThisBillingAddressAsBillingAddress() 공개 메소드

iShouldSeeThisShippingAddressAsShippingAddress() 공개 메소드

iShouldSeeThisShippingAddressAsShippingAndBillingAddress() 공개 메소드

iShouldStillBeOnTheShippingStep() 공개 메소드

iSignIn() 공개 메소드

public iSignIn ( )

iSpecifiedTheShippingAddress() 공개 메소드

public iSpecifiedTheShippingAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iSpecifyBillingCountryProvinceAs() 공개 메소드

public iSpecifyBillingCountryProvinceAs ( $province )

iSpecifyShippingCountryProvinceAs() 공개 메소드

public iSpecifyShippingCountryProvinceAs ( $province )

iSpecifyTheBillingAddressAs() 공개 메소드

public iSpecifyTheBillingAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iSpecifyTheEmail() 공개 메소드

public iSpecifyTheEmail ( $email = null )

iSpecifyThePasswordAs() 공개 메소드

public iSpecifyThePasswordAs ( $password )

iSpecifyTheProvinceNameManuallyAsForBillingAddress() 공개 메소드

iSpecifyTheProvinceNameManuallyAsForShippingAddress() 공개 메소드

iSpecifyTheShippingAddressAs() 공개 메소드

public iSpecifyTheShippingAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iTryToOpenCheckoutAddressingPage() 공개 메소드

iTryToOpenCheckoutCompletePage() 공개 메소드

iTryToOpenCheckoutPaymentPage() 공개 메소드

iTryToOpenCheckoutShippingPage() 공개 메소드

iWantToBrowseOrderDetailsForThisOrder() 공개 메소드

public iWantToBrowseOrderDetailsForThisOrder ( Sylius\Component\Core\Model\OrderInterface $order )
$order Sylius\Component\Core\Model\OrderInterface

iWantToBrowseThankYouPageForThisOrder() 공개 메소드

iWantToCompleteCheckout() 공개 메소드

iWasAtTheCheckoutSummaryStep() 공개 메소드

myOrderPromotionTotalShouldBe() 공개 메소드

public myOrderPromotionTotalShouldBe ( $promotionTotal )

myOrderSCurrencyShouldBe() 공개 메소드

public myOrderSCurrencyShouldBe ( $currencyCode )

myOrderSLocaleShouldBe() 공개 메소드

public myOrderSLocaleShouldBe ( $localeName )

myOrderSPaymentMethodShouldBe() 공개 메소드

public myOrderSPaymentMethodShouldBe ( Sylius\Component\Payment\Model\PaymentMethodInterface $paymentMethod )
$paymentMethod Sylius\Component\Payment\Model\PaymentMethodInterface

myOrderSShippingMethodShouldBe() 공개 메소드

public myOrderSShippingMethodShouldBe ( Sylius\Component\Core\Model\ShippingMethodInterface $shippingMethod )
$shippingMethod Sylius\Component\Core\Model\ShippingMethodInterface

myOrderShippingShouldBe() 공개 메소드

public myOrderShippingShouldBe ( $price )

myOrderTotalInBaseCurrencyShouldBe() 공개 메소드

myOrderTotalShouldBe() 공개 메소드

public myOrderTotalShouldBe ( $total )

myTaxTotalShouldBe() 공개 메소드

public myTaxTotalShouldBe ( $taxTotal )

shouldBeAppliedToMyOrder() 공개 메소드

public shouldBeAppliedToMyOrder ( $promotionName )

theLoginFormShouldNoLongerBeAccessible() 공개 메소드

theProductShouldHaveUnitPrice() 공개 메소드

public theProductShouldHaveUnitPrice ( Sylius\Component\Core\Model\ProductInterface $product, $price )
$product Sylius\Component\Core\Model\ProductInterface

theShouldHaveUnitPriceDiscountedFor() 공개 메소드

public theShouldHaveUnitPriceDiscountedFor ( Sylius\Component\Core\Model\ProductInterface $product, $amount )
$product Sylius\Component\Core\Model\ProductInterface

theSubtotalOfItemShouldBe() 공개 메소드

public theSubtotalOfItemShouldBe ( $item, $price )

thereShouldBeInformationAboutNoPaymentMethodsAvailableForMyOrder() 공개 메소드

thereShouldBeInformationAboutNoShippingMethodsAvailableForMyShippingAddress() 공개 메소드