public async Task GetBookings_Should_ReturnForMultipleCustomers()
        {
            // Arrange
            var clientId    = Guid.NewGuid();
            var customerId1 = Guid.NewGuid();
            var customerId2 = Guid.NewGuid();
            await repo.Create(new BookingRequest(), customerId1, clientId);

            await repo.Create(new BookingRequest(), customerId2, clientId);

            var sut = new BookingRequestService(repo, null);
            // Act
            var result = await sut.GetBookings(clientId);

            // Assert
            Assert.True(result.Select(x => x.CustomerId).Distinct().Count() == 2);
        }
        public async Task GetBookings_Should_ReturnListOfBookingRequests()
        {
            // Arrange
            var clientId    = Guid.NewGuid();
            var customerId1 = Guid.NewGuid();
            var customerId2 = Guid.NewGuid();
            await repo.Create(new BookingRequest(), customerId1, clientId);

            await repo.Create(new BookingRequest(), customerId2, clientId);

            var sut = new BookingRequestService(repo, null);
            // Act
            var result = await sut.GetBookings(clientId);

            // Assert
            Assert.IsType <List <BookingRequest> >(result);
        }