是否可以对有效的mp3字节数据进行单元测试?

时间:2012-05-29 23:00:34

标签: c# unit-testing mp3 mime-types

我们使用c#来返回mp3的字节数据,但是mp3还没有正确编码,所以我们需要一种方法来测试它。

目前我们在我们的mvc中构建了一个消耗该功能的页面,我们只需运行url尝试将其加载到mp3播放器中。我很确定这是一种笨重的方式。我们应该如何真正测试有效的mp3字节数据?

1 个答案:

答案 0 :(得分:1)

将系统分成几部分并单独测试:

  • MP3创建本身(作为字节数组/文件) - 可以使用一些命令行“MP3 to something”转换器或可以播放MP3的库来测试。
  • 为客户生成网址
  • 将给定文件流式传输到客户端(如果您需要在播放器中进行测试,则为常量MP3,否则只要正确返回正确的标头,任何字节数组都会执行。)