public void ThenTheBasketHasTheFollowingTotals(Table table)
        {
            var expectedBasketTotals = table.CreateSet <TestTotals>()
                                       .Select(row => new DefaultBasket
            {
                SubTotal = row.SubTotal.IntoDecimal(),
                Tax      = row.Tax.IntoDecimal(),
                Total    = row.Total.IntoDecimal()
            })
                                       .FirstOrDefault();

            _shoppingBasket.Should().BeEquivalentTo(expectedBasketTotals, options => options.Excluding(o => o.Items));
        }