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); }