public async Task DeleteBook_InvalidId_RaiseArgumentException(int id)
        {
            // Arrange
            var bookCommandService = new BookCommandService(_mockedBooksDbContext, _mockedMapper);

            // Act and Assert
            await Assert.ThrowsExceptionAsync <ArgumentException>(() => bookCommandService.DeleteBook(id));
        }
        public async Task DeleteBook_InvalidId_ReturnFalse(int id)
        {
            // Arrange
            var bookCommandService = new BookCommandService(_mockedBooksDbContext, _mockedMapper);

            // Act
            var sucess = await bookCommandService.DeleteBook(id);

            // Assert
            Assert.IsFalse(sucess);
        }
        public async Task DeleteBook_ValidId_ReturnTrue()
        {
            // Arrange
            var bookCommandService = new BookCommandService(_mockedBooksDbContext, _mockedMapper);

            // Act
            var sucess = await bookCommandService.DeleteBook(ValidId);

            // Assert
            Assert.IsTrue(sucess);
        }