Я портирую некоторую сборку C ++ на VB, который выполняет демодуляцию различных сигналов.Я решил пойти по пути модульного тестирования вместо создания тестового приложения, чтобы понять, как выполняется тестирование.Исходный код демодуляции принимает массив, который является формой волны, наряду с некоторыми другими аргументами.Как следует выполнить тест для чего-либо, у которого массив является аргументом?Допустимо ли создавать поддельные данные в файле и считывать их в начале теста?
Примечание: оригинальный код C ++ был написан, потому что мы выполняли математические операции, которые мы не могли сделать в VB6, поэтому нам пришлось пересечь границы между C ++ и VB6, и использовались массивы.Есть ли «лучший» способ обработки больших объемов данных в мире .NET, который, возможно, еще не знаком с нами, программистами VB6?Или, если мы не пересекаем эту управляемую / неуправляемую границу, мы должны вместо этого представлять наши данные как объекты?
Спасибо всем!