public async Task DeleteAsync_Good()
        {
            var actionResult = await _target.DeleteAsync(new int[3]);

            _mockMessageService.Verify(x => x.DeleteMessageAsync(It.IsAny <int>()), Times.Exactly(3));
            Assert.IsType <OkObjectResult>(actionResult);
            var result = actionResult as OkObjectResult;

            Assert.Equal(200, result.StatusCode);
            Assert.IsType <OperationDetails>(result.Value);
            var details = result.Value as OperationDetails;

            Assert.False(details.IsError);
            Assert.Equal($"A set of entities of type '{typeof(Message)}' has been deleted successfully.",
                         details.Message);
        }