public async void CancelSpotBooked_ExpectedTrue_Success()
        {
            using (var context = Fixture.CreateContext())
            {
                bool spotsCreated = await GenerateBookingData.CreateBookingWithOneSpot() != null;

                bool                  expected           = true;
                ILocationService      locationService    = new LocationService(context);
                IMarinaService        marinaService      = new MarinaService(context, locationService);
                IBookingFormService   bookingFormService = new BookingFormService(context, marinaService);
                IBookingLineService   service            = new BookingLineService(context, bookingFormService);
                IPDFService <Booking> pDFService         = new BookingPDFService();
                IBookingService       bookingService     = new BookingService(context, service, null, pDFService, null);
                IMarinaOwnerService   marinaOwnerService = new MarinaOwnerService(context, service);

                var confirmedBookingLines = (List <BookingLine>) await marinaOwnerService.GetConfirmedBookingLines(1);

                bool actual = await bookingService.CancelSpotBooked(confirmedBookingLines.First().BookingLineId);

                Assert.True(spotsCreated);
                Assert.Equal(expected, actual);
            }
        }