public void let_me_switch_to_the_thumbnail_view_and_back_to_list_view()
 {
     GivenTheSite
     .WhenINavigateToTheCatalogPage()
     .WhenISwitchToThumbnailView()
     .ThenICanSwitchToListView();
 }
 public void show_a_price_of_zero_for_an_empty_cart()
 {
     GivenTheSite
     .WhenINavigateToTheCartPage()
     .ThenTheProductCostIs(0)
     .ThenTheDeliveryCostIs(0);
 }
 public void show_one_log_when_I_add_a_product_to_the_cart()
 {
     GivenTheSite
     .WhenINavigateToThisProductPage("tshirt-standup-meeting-m")
     .WhenIClickOnAddToCartButton()
     .ThenIShouldSeeThisLog(logCount: 1, log: "Added to cart!");
 }
 public void show_me_the_catalog_when_I_click_on_the_catalog_link_on_the_homepage()
 {
     GivenTheSite
     .WhenINavigateToTheHomepage()
     .WhenIClickOnCatalog()
     .ThenIShouldSeeTheProductList();
 }
 public void show_me_the_category_filter_on_the_catalog_page()
 {
     GivenTheSite
     .WhenINavigateToTheCatalogPage()
     .ThenIShouldSeeTheCategoryFilters();
 }
 public void show_me_the_welcome_text_on_the_homepage()
 {
     GivenTheSite
     .WhenINavigateToTheHomepage()
     .ThenIShouldSeeTheWelcomeText();
 }
 public void TestCleanup()
 {
     GivenTheSite.TakeScreenshotIfCurrentTestFailed();
     GivenTheSite.DisposeBrowser();
     GivenTheSite = null;
 }