public void WhenICreateANewCustomerWithTheFollowingDetails(Table table)
        {
            var values = table.Rows.Single();

            _uiViewInfo = new CustomerUiViewInfo(
                values["Title"],
                values["Name"],
                values["Address Line 1"],
                values["Address Line 2"],
                values["Address Line 3"],
                values["Postcode"],
                values["Home Phone"],
                values["Mobile"]);

            _actor.AttemptsTo(
                Navigate.To(CustomerMaintenancePage.Path),
                CreateCustomer.Named(values["Name"])
                .Titled(values["Title"])
                .OfAddress(
                    values["Address Line 1"],
                    values["Address Line 2"],
                    values["Address Line 3"],
                    values["Postcode"])
                .WithHomePhone(values["Home Phone"])
                .WithMobile(values["Mobile"]));
        }