public void ICanResetTheBasket()
 {
     GivenThePetshop.IsRunning();
     WhenTheAccessories.AreSelected("Rubber bone", "Dog Collar (Large)", "Dog Collar (Small)");
     WhenTheBasket.IsResetSuccessfully();
     ThenTheBasket.ShouldBeEmpty();
 }
        public void CustomersCanPurchasePetsAndAccessories()
        {
            GivenThePetshop.IsRunning();
            WhenTheBasket.IsAddedWith("Dancer");
            ThenTheBasket.ShouldNotList("Dancer");
            ThenTheBasket.ShouldContain("Dancer", 54.00);
            ThenTheBasket.ShouldHaveTotal(54.00);

            WhenTheAccessories.AreSelected("Rubber bone", "Dog Collar (Large)", "Dog Collar (Small)");
            ThenTheBasket.ShouldContain("Rubber bone", 1.50);
            ThenTheBasket.ShouldContain("Dog Collar (Large)", 10.00);
            ThenTheBasket.ShouldContain("Dog Collar (Small)", 9.00);
            ThenTheBasket.ShouldHaveTotal(74.50);

            WhenTheBasket.RequiresAVATReceipt()
            .IsPurchased();
            ThenTheBasket.ShouldBeEmpty();
            ThenTheBasket.ShouldHaveTotal(0.00);
        }