public async Task Then_The_Service_Is_Called_For_That_User_Id(
            DeleteShortlistForUserCommand command,
            [Frozen] Mock <IShortlistService> service,
            DeleteShortlistForUserCommandHandler handler)
        {
            //Act
            await handler.Handle(command, CancellationToken.None);

            //Assert
            service.Verify(x => x.DeleteShortlist(command.ShortlistUserId), Times.Once);
        }
        public async Task Then_Deletes_The_Shortlist_Item_From_The_Request_Calling_CourseDelivery_Api(
            DeleteShortlistForUserCommand command,
            [Frozen] Mock <ICourseDeliveryApiClient <CourseDeliveryApiConfiguration> > courseDeliveryApiClient,
            DeleteShortlistForUserCommandHandler handler)
        {
            //Act
            await handler.Handle(command, CancellationToken.None);

            //Assert
            courseDeliveryApiClient.Verify(x =>
                                           x.Delete(It.Is <DeleteShortlistItemForUserRequest>(c =>
                                                                                              c.DeleteUrl.Equals($"api/shortlist/users/{command.UserId}/items/{command.Id}"))), Times.Once);
        }