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