Есть ВП, выходы (индикаторы) которого зависят не только от входов, но и от значений функций "Tick Count". Проблема в том, что он не дает одинаковых результатов для одних и тех же входных данных. каждый раз, когда я запускаю его, он дает разные результаты. поэтому модульный тест, который фиксирует только входные и выходные данные, потерпит неудачу. Итак, вопрос в том, как написать модульный тест для этой ситуации?
Я не могу включить ВП в вопрос, так как он содержит несколько ВПП, а функции «счетчика тиков» распределены по всем уровням ВПП.
EDIT1: я написал оболочку, которая вычитает выходные значения двух последовательных запусков, чтобы исключить базовое время отсчета (которое не определено в этой функции), но это портит выходные данные.