public void GetPaginationPhotosByDescription_InvalidDescription_ThrowInvalidOperationException()
        {
            var authServiceMock = new Mock <IAuthService>();
            var dataServiceMock = new Mock <IDataService>();

            var paginationPhotosByDescriptionRequestDto = new PaginationPhotosByDescriptionRequestDto()
            {
                Description = "description", PageNumber = 2, PageSize = 10
            };

            dataServiceMock.Setup(u => u.GetPaginationPhotosByDescription(paginationPhotosByDescriptionRequestDto.Description,
                                                                          (paginationPhotosByDescriptionRequestDto.PageNumber - 1) * paginationPhotosByDescriptionRequestDto.PageSize, paginationPhotosByDescriptionRequestDto.PageSize))
            .Throws(new InvalidOperationException());

            var controller = new PhotosController(dataServiceMock.Object, authServiceMock.Object);

            var result = controller.GetPaginationPhotosByDescription(paginationPhotosByDescriptionRequestDto);

            var statusCode = ((NoContentResult)result).StatusCode;

            Assert.True(statusCode == 204);

            dataServiceMock.VerifyAll();
        }